mysql主从同步的一些坑

今天给openstack的mysql配置了主主同步,可谓是一波三折T-T。先是链路起不来,然后是数据同步不到,搞了半天可以同步了,结果没高兴一会又报错了。。。
记录一下mysql同步要注意的问题
注意1,数据库主主同步最好是部署环境时就做完,不然以后很多坑等你。。。
注意2,start slave前一定要保证两边数据库的数据是一致的,特别是有多个库的环境,一定要保证数据完全一致,不然隔几秒报一个错。
注意3,binlog文件在生产系统中不易过大,建议小于500m,不然容易拖慢数据库性能
注意4,设置对端 postion的时候一定要保证start slave前没有数据再写入,而且要保证这个值从设置到start slave前都没有变化,不然不会有数据同步过来。
注意5,很多文章都建议不要同步mysql这个库,但如果遇到像openstack这种多用户多个库的环境我是建议同步mysql库的,不然更改用户信息后切过去找不到用户连不上就尴尬了。。
注意6,设置slave前先检查一下设置的账号能不能远程登陆
注意7,在设置多个库同步时,一个 binlog-do-db参数对应一个库,不能一行写多个库。
注意8,两边数据库版本得一致,不然可能出现莫名其妙的错误。小坑。。
mysql主主同步的配置可以参考 http://ju.outofmemory.cn/entry/26073
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值