mysql 自動定時備份

MargaritaMc 8年前發布 | 12K 次閱讀 MySQL 數據庫服務器

來自: http://my.oschina.net/mellen/blog/635001


backup.sh

 

echo "======start備份并壓縮=========="

dump_path="/jk/mysql_db_backup"

filename="$(date +"%Y-%m-%d_%H-%M-%S")"

mysqldump -h192.168.2.17 bda -uroot -p123456 | gzip > $dump_path/$filename.sql.gz

echo "======end==========="

ls mysql_db_backup

echo "======del刪除30天前的備份=============="

find ./mysql_db_backup -mtime +30 -name “*.gz" -exec rm -rf {} \;

echo "=======end================"

 

 

設置定時任務:

vi /etc/crontab

01 1 * * * root /home/backup.sh

重啟 service crond start

 本文由用戶 MargaritaMc 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!