MySQL主主数据同步
Posted lonuve
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL主主数据同步相关的知识,希望对你有一定的参考价值。
原文链接:http://blog.csdn.net/xyang81/article/details/52562571
mysql主主同步和主从同步的原理一样,只是双方都是主从角色。
操作系统版本:CentOS7 64位
MySQL版本:mysql5.6.33
节点1IP:192.168.1.205 主机名:edu-mysql-01
节点2IP:192.168.1.206 主机名:edu-mysql-02
MySQL 主从复制官方文档:http://dev.mysql.com/doc/refman/5.6/en/replication.html
注意:
1> 主从服务器操作系统版本和位数要保持一致
2> Master和Slave数据库的版本要一致
3> Master和Slave数据库中的数据要一致
配置之前先参考《MySQL5.7安装与配置(YUM)》安装好MySQL(注意本文演示的是5.6版本,需要修改文章中的yum源为5.6)
1> 防火墙
添加mysql通信端口(默认为3306)
或关闭防火墙
2> 关闭selinux
将SELINUX的值修改为disabled
在[mysqld]中增加以下配置项:
由于此时从节点还没有启动,Slave_IO_State的值为空,Slave_IO_Running和Slave_SQL_Running线程为No表示也没有运行。
注意:要在节点2上创建同步帐户后再启动,否则会报连不上master错误
在[mysqld]中增加以下配置项:
这时可以启动节点1(205)的slave服务
详细过程如下图所示:
相关参考资料:
运维工程师必备之MySQL数据的主从复制、半同步复制和主主复制详解
以上是关于MySQL主主数据同步的主要内容,如果未能解决你的问题,请参考以下文章