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

[mysql5.6] 主从更换ip之后重新建立同步

时间:2015-06-17 11:30:57      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:迁移   主从   mysql   ip   一致性   

情况时这样的:
主从系统 centos6.5 mysql5.6

由于机房迁移ip地址变了,导致原来的主动无法同步,于是需要重新建立主从关系。

  • 主 192.168.1.23
  • 从 192.168.1.22

创建授权用户(主)

创建用户,赋予权限用来给从库做主从同步。

GRANT REPLICATION SLAVE ON *.* TO ‘slave‘@‘192.168.1.22‘ IDENTIFIED BY ‘slavepassword‘;
flush privileges;

查看主库当前的偏移量

mysql> show master status \G
*************************** 1. row ***************************
File: mysql-bin.000017
Position: 233602883
Binlog_Do_DB:
Binlog_Ignore_DB:
Executed_Gtid_Set:
1 row in set (0.00 sec)

从库操作

在从库mysql客户端中操作

stop slave;

change master to master_host=‘192.168.1.23‘,master_user=‘slave‘,master_password=‘slavepassword‘,master_log_file=‘mysql-bin.000017‘,master_log_pos=233602883;
?
start slave;

检查从库状态

mysql>show slave status \G;

小结

这样做虽然断开的主从复制又链接上了,但是由于从库复制开始的偏移量丢失了(应该在重新设置主动连接的时候,先观察下从库断开时的偏移量,在断开的偏移量继续连接可能会减少一些数据不一致的情况,而不是直接从新的位置复制),所以有一段时间的数据可能丢失了,也就是数据不一致的情况,需要检查和修复这个问题。 以后会说这个问题解决的过程,网上资料也很多。

声明:
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/46531425 作者orangleliu 采用署名-非商业性使用-相同方式共享协议

[mysql5.6] 主从更换ip之后重新建立同步

标签:迁移   主从   mysql   ip   一致性   

原文地址:http://blog.csdn.net/orangleliu/article/details/46531425

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