mysql从库调整为其他库的主库

AndyYang| 阅读:1357 发表时间:2021-10-29 16:22:08 linux数据库
摘要:最近有业务需求,需要把现有主从里面的从库调整为其他库的主库,同时还保留从库的功能。直接设置为主库是不行的,需要调整下从库的配置。

最近有业务需求,需要把现有主从里面的从库调整为其他库的主库,同时还保留从库的功能。

直接设置为主库是不行的,需要调整下从库的配置。


vim /etc/my.cnf 加多:

binlog-do-db = webyang.net
binlog-ignore-db = mysql,information_schema,test
binlog_format=mixed
expire_logs_days = 30

重启mysql测试,并无效果。

vim /etc/my.cnf 加多:
log-slave-updates
sync_binlog = 1

重启mysql,测试已经可以了。


Log-slave-updates
配置从库上的更新操作是否写入二进制文件,如果这台从库,还要做其他从库的主库,那么就需要打这个参数,以便从库的从库能够进行日志同步。

Sync_binlog=1
同步binlog到磁盘中。

mysql主从基础配置,参考:https://www.webyang.net/Html/web/article_433.html


mysql多主多从配置,参考:https://www.cnblogs.com/xiaoyuxixi/p/12075245.html

主要调整的点是:

1、从库也开启日志,如上

log-slave-updates
sync_binlog = 1

2、主库和从库

auto_increment_increment 增长量都配置为2
auto_increment_offset 分别配置为1和2。这是序号,第一台从1开始,第二台就是2,以此类推.....

其他都相同,没有变化。

本文为AndyYang原创,转载请注明出处!
如果您觉得好,可以打赏作者:
如果您觉得累了,是否想看点美女养养眼:猛戳>>朋友帮
如果您觉得皮了,是否想来点神吐槽:猛戳>>iPhone查询中

已有0条评论

昵称:
邮箱:

  • 最新评论

iPhone查询中 - bbs.ipcxz.com 朋友帮 - www.pengyb.cn iPhone查询中 - bbs.ipcxz.com
反馈
微信订阅号