1、查看磁盤空間情況
執行 df -h 選擇剩余空間最大的目錄 (以/目錄為例)
2、創建備份目錄:
cd /
mkdir backup
cd backup
3、創建備份Shell腳本:
vim monarch-bak.sh #monarch是資料庫名
mysqldump -uroot -p980225 monarch> /backup/monarch_$(date +%Y-%m-%d_%H:%M:%S).sql
#對備份進行壓縮:mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
4、添加可執行權限:
chmod u+x monarch-bak.sh
添加可執行權限之后先執行一下,看看腳本有沒有錯誤,能不能正常使用: ./bkDatabaseName.sh
5、添加定時備份任務
確認crontab是否安裝,
執行命令:crontab -e
追加 : 22 11 * * * source /backup/monarch-bak.sh #解釋 每天11:22執行/backup/monarch-bak.sh腳本
重啟crontab: service crond restart
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/89070.html
標籤:MySQL
下一篇:MySql 部分欄位去重
