数据库定时备份

写入脚本 

Cat  /server/scripts/shujukubak.sh

mysqldump -A -R --triggers --master-data=2 --single-transaction |gzip >/opt/all.sql.gz

crontab  -e

0 0 * * * sh /server/scripts/shujukubak.sh >/dev/null 2>&1

恢复数据库:

使用gzip解压 gzip -d xxx.gz

shell> mysql </opt/all_2017-1222.sql

mysql> set sql_log_bin=0;

Query OK, 0 rows affected (0.00 sec)

mysql> source /backup/alL_2017-12-22.sql

原文地址:https://www.cnblogs.com/zdqc/p/9413933.html