码迷,mamicode.com
首页 > 数据库 > 详细

Mysql主主复制

时间:2017-11-14 11:18:24      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:mysql 主主复制

Mysql主主复制

    背景:

    将学习到的Mysql主主复制方式做个记录。

    介绍:

    所谓的主主复制也就是两台Mysql服务器都可以对外提供读写服务,并且是同时服务。

    实现:

    步骤1、在两台服务器上都安装Mysql服务和客服端工具

        yum install mysql-server mysql

    步骤2、编辑配置文件

        1)互为主从:两个节点各自都要开启binlog和relay log;
        2)server_id必须要使用不同值;
        3)均启用binlog和relay log;
        4)存在自动增长id的表,为了使得id不相冲突,需要定义其自动增长方式;

            自动增长id;
                定义一个节点使用奇数id
                    auto_increment_offset=1
                    auto_increment_increment=2
                另一个节点使用偶数id
                    auto_increment_offset=2
                    auto_increment_increment=2
           

        

技术分享

    步骤3、开启Mysql服务,添加双方同步帐号

         命令:GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO ‘test‘@‘172.18.76.%‘ IDENTIFIED BY ‘123456‘;

技术分享

    步骤4、启动服务并查看双方日志文件及偏移量

        service mysqld start

        第一台主机:

        技术分享

        第二台主机:

        技术分享

    步骤5、添加对方为自己的主节点服务器,开启从节点

        技术分享

技术分享

    步骤6、测试

        在两台主机上各建一个数据库,看对方是否成功同步;

        技术分享

        同时在第二台数据库查看是否同步了数据库

        技术分享

        到此Mysql数据库的主主复制完成


        

Mysql主主复制

标签:mysql 主主复制

原文地址:http://13139261.blog.51cto.com/13129261/1981503

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!