mydumper loaderツール-shellスクリプトのタイミング使用例
1105 ワード
TiDBエンタープライズ版ツールセット(Linux)1をダウンロードし、tool圧縮パッケージをダウンロードする:
2、ファイルの整合性をチェックし、okを返すと正しい:
3、圧縮パッケージを解く:
4.使用事例タイミングバックアップデータベースデータ(uat 2_*で始まるデータベース、-x正規表現)
定刻は毎日午前1時です
wget http://download.pingcap.org/tidb-enterprise-tools-latest-linux-amd64.tar.gz &&
wget http://download.pingcap.org/tidb-enterprise-tools-latest-linux-amd64.sha256
2、ファイルの整合性をチェックし、okを返すと正しい:
sha256sum -c tidb-enterprise-tools-latest-linux-amd64.sha256
3、圧縮パッケージを解く:
tar -xzf tidb-enterprise-tools-latest-linux-amd64.tar.gz &&
cd tidb-enterprise-tools-latest-linux-amd64
4.使用事例タイミングバックアップデータベースデータ(uat 2_*で始まるデータベース、-x正規表現)
#!/bin/bash
##
# (/home/backup——mydumper )(/home/backup/mysql_uat51_backup_$(date +%Y%m%d)/—— )
/home/backup/mydumper -h IP -u root -p -P 3306 -t 16 -F 64 -x uat2_* --skip-tz-utc -o /home/backup/mysql_uat51_backup_$(date +%Y%m%d)/
# 5 (/home/backup )
rm -rf /home/backup/mysql_uat51_backup_$(date -d "5 days ago" +%Y%m%d)/
# crontab -e
定刻は毎日午前1時です
0 1 * * * /home/backup/mysql_uat51_backup.sh