MySQL主主配置

Posted 叶落千尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL主主配置相关的知识,希望对你有一定的参考价值。

思路:

两台机器互为主从。

机器1:192.168.1.160

机器2:192.168.1.164

修改两台机器的my.cnf文件,server-id,log-bin,auto-increment-increment,auto-increment-offset   后面两个参数为防止主键冲突而设置。

主主配置有两个要点:

1、复制账号

2、定位master信息。

所以,在两台机器上分别执行:

show master status;查看二进制文件的名称与位置,然后执行:

机器1:GRANT REPLICATION SLAVE ON *.* TO ‘bau1‘@‘192.168.1.164‘ IDENTIFIED BY ‘123456‘;        change master to master_host=‘192.168.1.164‘,master_user=‘bau1‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000001‘,master_log_pos=452;      

机器2:GRANT REPLICATION SLAVE ON *.* TO ‘bau1‘@‘192.168.1.160‘ IDENTIFIED BY ‘123456‘;        change master to master_host=‘192.168.1.160‘,master_user=‘bau1‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000001‘,master_log_pos=452;

在机器 1上创建一个表,在机器2上查看。

在机器2上创建一个表,在机器1上查看。

如果都可以创建,那主主配置完成。

 

 

 

以上是关于MySQL主主配置的主要内容,如果未能解决你的问题,请参考以下文章

mysql主主同步

mysql主主复制(双主复制)配置步骤

mysql配置主主脚本

转载-Mysql主主复制架构配置

MySQL主主主从从从配置文件

mysql主主配置