執行 df -h 選擇剩餘空間最大的目錄 (以/目錄爲例)mysql
cd / sql
mkdir backup數據庫
cd backupvim
vim monarch-bak.sh #monarch是數據庫名spa
mysqldump -uroot -p980225 monarch> /backup/monarch_$(date +%Y-%m-%d_%H:%M:%S).sqlrest
#對備份進行壓縮:mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gzcrontab
chmod u+x monarch-bak.ship
添加可執行權限以後先執行一下,看看腳本有沒有錯誤,能不能正常使用: ./bkDatabaseName.shclass
確認crontab是否安裝。date
執行命令:crontab -e
追加 : 22 11 * * * source /backup/monarch-bak.sh #解釋 天天11:22執行/backup/monarch-bak.sh腳本
重啓crontab: service crond restart