MySQL 是一種非常流行的關系型數據庫,它是由 Oracle 公司開發的。在 MySQL 中,主庫用于存儲和管理數據,而從庫則用于備份數據、實時同步數據以及處理讀取請求。在一些場景下,從庫可能會比主庫性能更好,那么如何將從庫升級為主庫呢?以下是一些具體的步驟。
1. 停止主庫的寫入
mysql>STOP MASTER;
2. 檢查從庫同步狀態
mysql>SHOW SLAVE STATUS\G;
3. 如果從庫狀態顯示為“YES”,則停止從庫
mysql>STOP SLAVE;
4. 斷開從庫與主庫的連接
mysql>CHANGE MASTER TO MASTER_HOST='新主庫ip', MASTER_PORT=端口號, MASTER_USER='用戶', MASTER_PASSWORD='密碼', MASTER_LOG_FILE='主庫最后一個二進制日志文件名稱', MASTER_LOG_POS=日志位置; mysql>START SLAVE;
5. 檢查從庫狀態
mysql>SHOW SLAVE STATUS\G;
6. 如果從庫狀態顯示為“YES”,則升級完成。如果連接出錯,則原主庫仍然是主庫,并將重新開始寫入數據。
上一篇mysql 從服務器配置
下一篇站長工具css壓縮