首页 > 数据库技术 > 详细

mysql 数据备份

时间:2020-11-26 18:26:50      阅读:21      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
bak_path=/alidata1/dbbakup
[ ! -d $bak_path ] && mkdir -p $bak_path

file_name=new_sdwan_$(date +%Y%m%d)
/usr/local/mysql/bin/mysqldump --login-path=local --databases new_sdwan --master-data=2  --single-transaction | gzip >$bak_path/${file_name}.sql.gz

#file_name=sdwan_nt_$(date +%Y%m%d)
#/usr/local/mysql/bin/mysqldump --login-path=local --databases sdwan_nt --master-data=2  --single-transaction | gzip >$bak_path/${file_name}.sql.gz

#/usr/local/mysql/bin/mysqldump --databases dphe_test  -B --master-data=2  --single-transaction | gzip >$bak_path/${file_name}.sql.gz

find $bak_path/ -type f -name "*.sql.gz" -mtime +7 | xargs rm -f

定时任务
0 0 * * * root /bin/bash /alidata1/script/sdwan_v1/mysql_bak.sh  &>/dev/null 2>&1
注:有时候需要修改my.cnf,添加mysqldump相关参数(需要开启bin_log)

 

mysql 数据备份

原文:https://www.cnblogs.com/saonian/p/14042540.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!