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