重置mysql主從同步:reset master和reset slave

MySQL主從同步的過程當中,可能會由於各類緣由出現主庫與從庫不一樣步的狀況,網上雖然有一些解決辦法,可是有時很難完全解決,重置主從服務器也許不是最快的辦法,但倒是最安全有效的。mysql

下面將本身重置主從同步的步驟總結一下,以備不時之需。master與slave均使用:假設有db1,db2兩個數據庫須要熱備。
(文中shell與mysql均使用root帳號,在真實環境中,請根據狀況更換。)sql

1. 中止slave服務器的主從同步
STOP SLAVE;
2.對master服務器的數據庫加鎖
FLUSH TABLES WITH READ LOCK;
3.備份master上的數據
mysqldump -u root -p -databases db1 db2 > bak.sql
4.重置master服務
RESET MASTER;
相關文章
相關標籤/搜索