Skip to main content

主主同步(双主)

互为主从

A mysql 192.168.111.220

B mysql 192.168.111.221

主要与主从同步的区别就是

配置的时候多两个配置

auto_increment_offset     表示自增长字段从那个数开始,取值范围是1 .. 65535。这个就是序号。如果有n台mysql机器,则从第一台开始分为设12...n
auto_increment_increment    表示自增长字段每次递增的量,其默认值是1,取值范围是1 .. 65535。如果有n台mysql机器,这个值就设置为n。

授权 root 用户的所有权限并设置远程访问

GRANT ALL ON *.* TO 'root'@'%';

在数据中执行

create user will;
grant replication slave on *.* to 'will'@'192.168.111.%' identified by 'asdasd';
flush privileges;

一、在 mysql A 上面

show master status;

记录文件名 和位置

| master-log.000005 |      245 |        

在 mysql B上面执行

change master to master_host='192.168.111.220',master_user='will',master_password='asdasd',master_log_file='master-log.000005' ,master_log_pos= 245;
slave start;
show slave status \G;

查看是否2个yes;

二、在 mysql b 上面

show master status;

记录文件名 和位置

 master-log.000003 |      245 |              |             

在 mysql B上面执行

change master to master_host='192.168.111.221',master_user='will',master_password='asdasd',master_log_file='master-log.000003' ,master_log_pos= 245 ;
slave start;
show slave statu;

查看是否2个yes;