MySQL主庫異常,從庫手動切換為主庫方案


主庫異常,從庫手動切換為主庫方案

1.登錄從服務器,確認從服務器已經完成所有同步操作:

mysql> stop slave io_thread  
mysql> show processlist 
直到看到狀態都為:xxx has read all relay log 表示更新都執行完畢

2.停止從服務器slave服務:

mysql> stop slave

3.將從服務器切換為主服務器:

mysql> reset master 

完成切換

4.授權內網其他機器有寫入等權限(如果沒有權限的話)

mysql> SELECT Host,User FROM mysql.user;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY '123456'  WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

5.修改其他機器hosts或應用內連接

# vi /etc/hosts
192.168.1.106 db-001

參考資料


免責聲明!

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



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