[mysql5.6] 主從更換ip之後重建立立同步,mysql5.6ip
情況時這樣的:
主從系統 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.000017Position: 233602883Binlog_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 採用署名-非商業性使用-相同方式共用協議