mysql 主從 重新同步


mysql 主從同步一擔出了問題之后,就會導致從庫上的數據和主庫不一樣了。所以需要生新同步數據。

 

1、登錄主庫服務器,進入mysql,命令為:mysql -uroot -ppassword

2、執行:FLUSH TABLES WITH READ LOCK;

3、查看主庫狀態:

show master status;

4、再開一個主庫服務器的SSH,這次不進入mysql,需要導出mysql的數據庫:

 mysqldump --uroot -p  -A -B --master-data=2 --single-transaction |gzip > 20171109.sql.gz

並把生成的 database20161109.sql上傳到從服務器的一個位置

5、登錄到從服務器,直接執行:mysql -uroot -p database < database20161109.sql

6、回到主庫並執行:UNLOCK TABLES;

6、進入從服務器的mysql

依次執行:

slave stop;

reset slave;

change master to master_host='主機IP',master_user='master',master_password='master',master_log_file='mysql-bin.000011',master_log_pos=19282684;

slave start;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM