您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關重置MySQL主從復制的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
注意:使用本文的方法后,將刪除所有bin-log文件,因此,如果需要可以先備份bin-log文件,然后按照說明進行操作。
(相關推薦:MySQL教程)
在從屬服務器上:
首先,我們需要停止從服務器。登錄mysql服務器并執行以下命令。
mysql> STOP SLAVE;
在主服務器上:
停止從服務器之后,轉到主服務器并使用以下命令重置主服務器狀態。
mysql> RESET MASTER; mysql> FLUSH TABLES WITH READ LOCK;
使用以下命令復制數據庫轉儲。
# mysqldump -u root -p mydb > mydb-dump.sql
在備份后解鎖主服務器上的表。
mysql> UNLOCK TABLES;
在從服務器上:
使用以下命令還原從服務器上的數據庫備份。
# mysql -u root -p mydb < mydb-dump.sql
登錄mysql并執行以下命令以重置從服務器狀態。
mysql> RESET SLAVE; mysql> CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=1;
重置從服務器后啟動從服務器復制
mysql> START SLAVE;
復制已與新配置重新同步,可以使用以下命令進行驗證。
mysql> show slave status G
感謝各位的閱讀!關于重置MySQL主從復制的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。