XtrabackupはMySQLの毎日の自動ホットスペアを実現
681 ワード
一、バックアップスクリプトの編集
MySQL内のすべてのデータをフルバックアップする役割を果たします.
二、計画任務の追加
# crontab -e
に参加
毎日午前2時45分にスクリプトを実行し、フルホットスペアを完了します.
# vim /opt/script/mysql_backup.sh
#!/bin/bash
#By martin.liu
Today=`date +%Y%m%d`
BackupPath=/usr/local/mysql_backup
BackupLog=bak_$Today.log
BackupFile=$Today.tar.gz
DBUser=root
DBPassword='123456'
DBHost=localhost
mkdir -p $BackupPath/$Today
innobackupex --user=$DBUser --password=$DBPassword --slave-info --stream=tar $BackupPath/$Today/ 2> $BackupPath/$Today/$BackupLog | gzip 1> $BackupPath/$Today/$BackupFile
MySQL内のすべてのデータをフルバックアップする役割を果たします.
二、計画任務の追加
# crontab -e
に参加
45 2 * * * /opt/script/mysql_backup.sh
毎日午前2時45分にスクリプトを実行し、フルホットスペアを完了します.