(三)mysql主主复制搭建

主主复制即两台mysql服务器互为主机,相互连通如下图中master1与master2为主主复制:

(三)mysql主主复制搭建_第1张图片

下面来搭建

先搭建成功一个主从复制,mysqlslave1为主节点,mysqlslave2为从节点,这里不再详细描述主从搭建,前面文章中已经提过,主主只需将两节点逆向配置即可

在主从实现的基础上直接进入主主复制搭建

首先配置从节点mysqlslave2:

开启mysql的binlog日志,vi /etc/my.cnf,指定log-bin地址:

(三)mysql主主复制搭建_第2张图片

 

配置完重启MySQL服务

然后为从库创建用户,并赋予slave权限

 

接下来配置主节点mysqlslave1:

主节点已经在之前主从搭建当中已经修改好了配置文件和server-id,

这里只需要指定该节点的新主节点的信息,host/user/password等,表示连接的主机信息:

change master to master_host='192.168.222.5',master_port=3306,master_user='repl',master_password='repl',master_log_file='mysql-bin.000001',master_log_pos=154;

(三)mysql主主复制搭建_第3张图片

其中192.168.222.5为另外一个节点的ip;154为另外节点日志位置,在另外节点中用show master status查看;

注意要start slave启动从节点

搭建成功

测试是否成功,我们分别在一个节点创建tt数据库,另外一个节点创建bb数据库,查看是否同步:

(三)mysql主主复制搭建_第4张图片

 

(三)mysql主主复制搭建_第5张图片

测试成功,主主搭建完成。

你可能感兴趣的:(后台技术)