MySqL双机热备份(二)--MysqL主-主复制实现-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

MySqL双机热备份(二)--MysqL主-主复制实现

简介:

MySqL的主--主复制

     在上篇博文中介绍了MySqL的主--从复制过程。对于MySqL的主从复制,从服务器是不能有写操作的,这样从服务器的利用率就不高了,为了使其提高利用率,下来介绍MySqL的主—主复制过程。
     从MySqL的主从复制过程可以知道要先在主服务器上的创建一个用户,为从服务器与主服务器用的,所以要在两个服务器上分别创建一个用户。
1、在两台服务器上各自建立一个具有复制权限的用户;
InBlock.gifmaster: mysql> GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO slave@'172.16.%.%' IDENTIFIED BY '123456'; 
InBlock.gifslave: mysql> GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO master@'172.16.%.%' IDENTIFIED BY '123456';

2、修改配置文件;

在主服务器上修改如下所示的内容:

InBlock.gif[mysqld] 
InBlock.gifserver-id = 10 
InBlock.giflog-bin = mysql-bin 
InBlock.gifreplicate-do-db = magedu 
InBlock.gifauto-increment-increment = 2 
InBlock.gifauto-increment-offset = 1

在从服务器上

InBlock.gif[mysqld] 
InBlock.gifserver-id = 20 
InBlock.giflog-bin =mysql-bin 
InBlock.gifreplicate-do-db = magedu 
InBlock.gifauto-increment-increment = 2 
InBlock.gifauto-increment-offset = 2

3、假定此时两台服务器均为新建立,且无其它写入操作,各服务器只需记录当前自己二进制日志文件及事件位置,以之作为另外的服务器复制起始位置即可
如下所示的内容:

InBlock.gifmaster: mysql>SHOW MASTER STATUS\G 
InBlock.gif***********************1.row*********************** 
InBlock.gifFile: mysq-bin.000001 
InBlock.gifPosition: 710 
InBlock.gifBinlog_Do_DB: 
InBlock.gifBinglo_Ignore_DB: 
InBlock.gif1 row in set (0.00 sec) 
InBlock.gif 
InBlock.gif 
InBlock.gifmaster: mysql>SHOW MASTER STATUS\G 
InBlock.gifFile:mysql-bin.000003 
InBlock.gif 
InBlock.gifPosition: 811

4、各服务器接下来指定另一台服务器为自己的主服务器即可:

InBlock.gifmaster: mysql> CHANGE MASTER TO MASTER_HOST='172.16.35.2',MASTER_USER='master',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000003',MASTER_LOG_POS=811 
InBlock.gif 
InBlock.gifslave: mysql> CHANGE MASTER TO MASTER_HOST='172.16.35.1',MASTER_USER='slave',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=710

这样主主复制就完成了。下面要做的就是测试了。


本文转自 ZhouLS 51CTO博客,原文链接:http://blog.51cto.com/zhou123/835363


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章
最新文章
相关文章