mysql日志备份脚步

通用备份,使用于处于主从复制中的节点。

#!/bin/bash #mysql备份脚本 #备份目录 backup_dir='/data/mysqlbackup/' #备份时间 current_time=$(date +%Y%m%d) #密码 passwd=Jtsdkcwl1234%^ #备份核心语句 /usr/local/mysql/mysql-8.0/bin/mysqldump -uroot -p$passwd --all-databases --set-gtid-purged=OFF > $backup_dir$current_time-all.sql #备份一次 保留一百八十天 find /data/mysqlbackup/ -name "202*sql" -atime +30 -exec rm -f {} \;

--set-gtid-purged=OFF:加了--set-gtid-purged=OFF时,在会记录binlog日志,如果不加,不记录binlog日志,所以在我们做主从用了gtid时,用mysqldump备份时就要加--set-gtid-purged=OFF,否则你在主上导入恢复了数据,主没有了binlog日志,同步则不会被同步。


__EOF__

本文作者Burukku
本文链接https://www.cnblogs.com/yuan9910/p/18007498.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   开心burukku  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示