mysql主從切換步驟,mysql主從切換

來源:互聯網
上載者:User

mysql主從切換步驟,mysql主從切換

1>   正常切換

1)從伺服器檢查SHOW PROCESSLIST語句的輸出,直到你看到Has read all relaylogwaiting for the slave I/O thread to update it

   2)確保從伺服器已經處理了日誌中的所有語句。 mysql> STOP SLAVE IO_THREAD 

           當從伺服器都執行完這些,它們可以被重新設定為一個新的設定。

   3)在被提升為主伺服器的從伺服器上,發出 STOP SLAVE和RESET MASTER和RESET SLAVE操作。

   4)然後重啟mysql服務。

5)在待命伺服器(新的主伺服器)建立使用者grant replication slave on *.* torepdcs@'IP of A' identified by 'replpwd'

grant allprivileges on *.* to 'repdcs'@'IP' identified by replpwd;

    6) 在主伺服器上RESET MASTER。然後CHANGE MASTER TOMASTER_HOST='原從伺服器IP',MASTER_USER='使用者名稱',MASTER_PASSWORD='密碼' ,master_log_file='master-bin.000015' ;

   7)查看狀態 show slave status \G;

            Show master status \G;

如果還不行再次重啟主庫,並在備庫上執行CHANGE MASTER TOMASTER_HOST='192.168.0.110',MASTER_USER='repdcs',MASTER_PASSWORD='111111',master_log_file='mysqlbin.000002';

   8)修改應用的串連地址到新的主庫

 

切換完成。

2>   主機直接宕機

    1>   在備機上執行STOP SLAVE 和RESET MASTER

    2>   查看show slave status \G;

   3>   然後修改應用的串連地址。


一般大部分切換為直接宕機主機已經沒法提供服務


MySQL的主從切換在什情況下使用?

這個需要考慮一下如何來做 我好像沒有做過啊@!
 
在LINUX裡怎配置mysql主從同步配置步驟與代碼

怎麼會不穩定呢. 我們公司做的就非常好.不過是單向主從.
開啟百度.搜尋一下.我直接貼代碼你也不一定能看懂. 搜尋一下看看.網上教程很多.
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.