mysql增量备份

现在在写一个增量备份的脚本
大概需求是这样
1,每周日进行完全备份,并删除所有二进制日志,并切换新的日志
mysqldump  -u root -p123456 --single-transaction --flush-logs --master-data=2 --all-databases --delete-master-logs > backup_sunday_1_PM.sql

2,周一到周六进行增量备份,并复制二进制日志到新目录
mysqladmin -u root -p123456 flush-logs

如果是单一主机,上面的是没有问题。
但是如果做了主从复制的时候。第一步 做完全备份的时候,会删除--delete-master-logs 所有日志,此时从服务器可能还没有读取完。。。也就是没有同步完
这个情况应该怎么处理???
以前搞oracle的,刚刚转到mysql,不太懂,请指教。
参与2

2 同行回答

Wentasy Wentasy 数据库管理员 ChainONE
同意楼上的观点,增量备份还可以使用 percona-xtrabackup。显示全部
同意楼上的观点,增量备份还可以使用 percona-xtrabackup。 收起
互联网服务 · 2015-05-12
浏览750
赵海军 赵海军 数据库管理员 移动猎豹
在从库上做 备份,或者主库不加--delete-master-logs参数显示全部
在从库上做 备份,或者主库不加--delete-master-logs参数 收起
互联网服务 · 2015-05-06
浏览779

提问者

zhangsharp20
zhangsharp20 0 0 4
数据库运维工程师 外管
擅长领域: 数据库服务器系统管理
评论640

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-06
  • 关注会员:0 人
  • 问题浏览:1979
  • 最近回答:2015-05-12
  • X社区推广