mysql 主从复制 双主双从
创始人
2024-05-29 16:20:24

master4:

配置 ./etc/my.cnf

#主服务器唯一Id 
server-id=4
#启用二进制日志[必填]
#log-bin=自己mysql的路径/mysqlbin 
#主机,0:读写,1:只读
read-only=0
#忽略不需要同步的数据库
#binlog-ignore-db=mysql
#需要同步的数据库:数据库名 
binlog-do-db=test
#作为从库时 有写操作也要更新二进制文件
log_slave_updates

重启mysql

systemctl restart mysql

创建远程连接账号,并赋予主从复制的权限

create user 'shuai'@'%' identified with mysql_native_password by 'shuai';
grant replication slave on *.* to 'shuai'@'%';

查看二进制日志坐标

show master status

在这里插入图片描述

master3:

配置 ./etc/my.cnf

#主服务器唯一Id 
server-id=3
#启用二进制日志[必填]
#log-bin=自己mysql的路径/mysqlbin 
#主机,0:读写,1:只读
read-only=0
#忽略不需要同步的数据库
#binlog-ignore-db=mysql
#需要同步的数据库:数据库名 
binlog-do-db=test
#作为从库时 有写操作也要更新二进制文件
log_slave_updates

重启mysql

systemctl restart mysql

创建远程连接账号,并赋予主从复制的权限

create user 'shuai'@'%' identified with mysql_native_password by 'shuai';
grant replication slave on *.* to 'shuai'@'%';

查看二进制日志坐标

show master status

=========================================================

slave2:

配置 ./etc/my.cnf

#从服务器唯一Id  
server-id=2
#主机,0:读写,1:只读
read-only=1

连接master4

更新source_log_file、source_log_pos

change replication source to source_host='master4ip',source_port=3306,source_user='连接账号',source_password='连接账号密码',source_log_file='binlog.000019',source_log_pos=2589

开启命令

start replica;

查看状态

show replica status;

在这里插入图片描述

slave1:

配置 ./etc/my.cnf

#从服务器唯一Id  
server-id=1
#主机,0:读写,1:只读
read-only=1

连接master3

更新source_log_file、source_log_pos

change replication source to source_host='master3ip',source_port=3306,source_user='连接账号',source_password='连接账号密码',source_log_file='binlog.000019',source_log_pos=2589

开启命令

start replica;

查看状态

show replica status;

在这里插入图片描述

=========================================================

两主库分别进行关联

master4连接master3

更新source_log_file、source_log_pos

change replication source to source_host='master3ip',source_port=3306,source_user='shuai',source_password='shuai',source_log_file='binlog.000016',source_log_pos=156

master3连接master4

更新source_log_file、source_log_pos

change replication source to source_host='master4ip',source_port=3306,source_user='shuai',source_password='shuai',source_log_file='binlog.000016',source_log_pos=156

分别开启命令

start replica;

查看状态

show replica status;

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...