提:需要准备四台服务器,每台服务器上安装了mysql8数据库。
规划:从1复制主1,从2复制主2,主1复制主2,主2复制主1,也就是主1和主2互为主从。主1主2互为主从,是为了以下情景,主1挂了,主2自动升级为主数据库,当主1恢复后,主1则变成次主数据库。
举个案例:1、在主1创建了一个数据库,从1自动“复制”主1生成数据库,
2、因为主2也是主1的从数据库,所以主2也“复制”主1生成数据库,
3、主2有了数据库,从2自动“复制”主2生成数据库;

服务idserver-id=1开启主从复制的数据库binlog-do-db=mydb2STATEMENT:记录主库执行的SQL复制到从库;调用时间函数时会导致主从数据不一致MIXED:修复一些主从数据不一致情况;本地变量调用还会存在问题;@@hostnamebinlog_format=statement跳过主从复制中遇到的所有错误或指定类型的错误slave_skip_errors=1062标识自增长字段每次递增的量,也就是步长auto-increment-increment=2#表示自增长从哪个数开始auto-increment-offset=1
#表示自增长从哪个数开始auto-increment-offset=2
主1主2配置的不同地方在:server-id?和auto-increment-offset?
#启用中继日志relay-log=mysql-relay
#启用中继日志relay-log=mysql-relay
#启用中继日志relay-log=mysql-relay
本文来源:独立服务器--mysql8双主双从搭建(mysql双主功能)
本文地址:https://www.idcbaba.com/duli/4310.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



