mydumper loaderツール-shellスクリプトのタイミング使用例

1105 ワード

TiDBエンタープライズ版ツールセット(Linux)1をダウンロードし、tool圧縮パッケージをダウンロードする:
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