设为首页 加入收藏

TOP

MySQL主从复制与主主复制详解(二)
2017-03-03 08:15:37 】 浏览:530
Tags:MySQL 主从 复制 详解
R_LOG_POS=107;


? ? ? ? ? ?


? ? ? ? ? ?完成主主复制配置


? ? ? ? ? ?分别开启slave start;


? ? ? ? ? ?mysql>SHOW SLAVE STATUS\G? #查看主从复制是否配置成功


? ? ? ? ? ?192.168.95.11


? ?


? ? ? ? ? ?192.168.95.12


?


?


? ? ? ? ? ?


? ? ? ? ? ?当看到Slave_IO_Running: YES、Slave_SQL_Running: YES才表明状态正常


? ? ? ? ? ?测试:


? ? ? ? ? ?--192.168.95.11


? ? ? ? ? ?mysql>use aa;


? ? ? ? ? ?mysql>select*from tab1;


? ? ? ? ? ?tab1无数据


? ? ? ? ? ?--192.168.95.12


? ? ? ? ? ?mysql>use aa;


? ? ? ? ? ?mysql>select*from tab1;


? ? ? ? ? ?tab1无数据


? ? ? ? ? ?--192.168.95.11插入数据


? ? ? ? ? ?mysql>insert into tab1 (name) value(‘11’),(‘11’),(‘11’);


? ? ? ? ? ?--192.168.95.12插入数据


? ? ? ? ? ?mysql>insert into tab1 (name) value(‘22’),(‘22’),(‘22’);


? ? ? ? ? ?查看数据:


? ? ? ? ? ?两个主机数据结果一样!


? ? ? ? ? ?


? ? ? ? ? ?主主复制配置成功!


? ? ?1、主主复制配置文件中auto_increment_increment和auto_increment_offset只能保证主键不重复,却不能保证主键有序。


? ? ?2、当配置完成Slave_IO_Running、Slave_SQL_Running不全为YES时,show slave status\G信息中有错误提示,可根据错误提示进行更正。


? ? ?3、Slave_IO_Running、Slave_SQL_Running不全为YES时,大多数问题都是数据不统一导致。


? ? ?常见出错点:


? ? ?1、两台数据库都存在db数据库,而第一台MySQL db中有tab1,第二台MySQL db中没有tab1,那肯定不能成功。


? ? ?2、已经获取了数据的二进制日志名和位置,又进行了数据操作,导致POS发生变更。在配置CHANGE MASTER时还是用到之前的POS。


? ? ?3、stop slave后,数据变更,再start slave。出错。


? ? ?终极更正法:重新执行一遍CHANGE MASTER就好了。


(以上是自己的一些见解,若有不足或者错误的地方请各位指出)


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SQL Server 数据库分离与附加图文.. 下一篇MySQL数据类型--日期时间

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目