服务器A:192.168.26.210

服务器B:192.168.26.211

操作系统:Centos6.6

MYSQL版本:MariaDB10.0.26(安装略)

服务器A:

编辑配置文件:如果没有可以SCP /usr/share/mysql/my-huge.cnf  /etc/my.cnf.d/server.cnf进行参考编辑设置。

vim /etc/my.cnf.d/server.cnf

MYSQL双主--主-主复制 (MariaDB10.0.26)

在配置文件中加入以下设置项:

                server-id = 210

            log-bin = mysql-bin

            relay-log = relay-mysql

            auto-increment-offset = 1 

            auto-increment-increment = 2

MYSQL双主--主-主复制 (MariaDB10.0.26)

保存退出,启动mysql。

 grant replication slave,replication client on *.* to 'jerry'@'192.168.%.% identified by'jerrypass';

MYSQL双主--主-主复制 (MariaDB10.0.26)

服务器B:

vim /etc/my.cnf.d/server.cnf

MYSQL双主--主-主复制 (MariaDB10.0.26)

加入以下设置项:

           server-id = 211   #服务器ID

           log-bin = mysql-bin  #二进值日志文件

           skip_slave_start      #作用是跳过从服务器自动启动从,默认是自动启动的。

           relay-log = relay-mysql  #中继日志

           auto-increment-offset = 2   # 起始值

           auto-increment-increment = 2  # 步长

MYSQL双主--主-主复制 (MariaDB10.0.26)

保存退出启动MYSQL.

grant replication slave,replication client on *.* to 'jerry'@'192.168.%.% identified by'jerrypass';  #可以用不同的账号,用相同的账号可以略掉。

MYSQL双主--主-主复制 (MariaDB10.0.26)

change master to master_host='192.168.26.210',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000004',master_log_pos=326;

MYSQL双主--主-主复制 (MariaDB10.0.26)


查看状态:

               show slave status\G

MYSQL双主--主-主复制 (MariaDB10.0.26)


服务器A上:

 change master to master_host='192.168.26.211',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000005',master_log_pos=326;

MYSQL双主--主-主复制 (MariaDB10.0.26)

MYSQL双主--主-主复制 (MariaDB10.0.26)


启动:start slave

    show slave status\G

MYSQL双主--主-主复制 (MariaDB10.0.26)

MYSQL双主--主-主复制 (MariaDB10.0.26)


创建数据库及表数据测试MYSQL双主模式

主服务器:192.168.26.210

执行命令:

  create database baidu;

  show databases;

MYSQL双主--主-主复制 (MariaDB10.0.26)


主服务器:192.168.26.211

执行命令:

    show databases;

             create database cdbaidu;

     show databases;

MYSQL双主--主-主复制 (MariaDB10.0.26)


主服务器:192.168.26.210

执行命令:

  show databases;

MYSQL双主--主-主复制 (MariaDB10.0.26)

MYSQL双主--主-主复制 (MariaDB10.0.26)

MYSQL双主--主-主复制 (MariaDB10.0.26)

MYSQL双主--主-主复制 (MariaDB10.0.26)

MYSQL双主--主-主复制 (MariaDB10.0.26)



转载于:https://blog.51cto.com/jdonghong/1887569

分类:

技术点:

相关文章: