MySQL双主同步步骤(Linux服务器):
1.分别找到两个MySQL下的my.cnf配置文件,分别加入:
[mysqld]
server-id = 1
log-bin=/data0/mysql/3306/binlog/binlog
binlog-do-db = Master_1
binlog-ignore-db=mysql
binlog-ignore-db=obt
binlog-ignore-db=performance_schema
binlog-ignore-db=test
binlog-ignore-db=information_schema
log-slave-updates
sync_binlog=1
auto_increment_offset=1
auto_increment_increment=2
replicate-do-db = Master_1
replicate-ignore-db = mysql
replicate-ignore-db = obt
replicate-ignore-db = performance_schema
replicate-ignore-db = test
replicate-ignore-db = information_schema
[mysqld]
server-id = 2
log-bin=/data/mysql/binlog/binlog
binlog-do-db = Master_2
binlog-ignore-db=mysql
binlog-ignore-db=test
binlog-ignore-db=information_schema
log-slave-updates
sync_binlog=1
auto_increment_offset=2
auto_increment_increment=2
replicate-do-db = Master_2
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema
server-id,auto_increment_offset为区别处
2.分别重启两台MySQL
service mysqld restart
注意:若此时发现启动失败,查看err日志文件显示:File '/data/mysql/binlog/binlog.index' not found
进入b

这篇博客详细介绍了在Linux服务器上配置MySQL双主同步的步骤,包括修改my.cnf配置文件设置server-id和auto_increment_offset,解决启动失败的问题,处理binlog.index文件缺失的授权操作,以及在遇到同步错误时如何锁定表、建立平行库和进行错误跳过。在遇到错误时,需要分析具体原因并采取相应措施。
最低0.47元/天 解锁文章
659

被折叠的 条评论
为什么被折叠?



