摘要:MySQL主從切換是一種常見的操作,可以實現數據庫的高可用性。本文將介紹MySQL主從切換的命令及其詳細步驟。
1. 停止主庫
在主庫上停止MySQL服務,可以使用以下命令:
```ysql stop
2. 啟動從庫
在從庫上啟動MySQL服務,可以使用以下命令:
```ysql start
3. 設置從庫為主庫
在從庫上執行以下命令,將從庫設置為主庫:
RESET MASTER;
4. 配置從庫連接主庫
在從庫上編輯MySQL配置文件,將從庫連接到主庫:
```anoysqlyf
在配置文件中添加以下內容:
server-id = 2ysqlysql.logysqlysql.log
log_slave_updates = 1ly = 0
ly為從庫是否只讀。
5. 啟動從庫
在從庫上重啟MySQL服務,使配置文件生效:
```ysql restart
6. 設置主庫連接從庫
在主庫上執行以下命令,將主庫連接到從庫:
CHANGE MASTER TO MASTER_HOST='slave_ip', MASTER_USER='repl', MASTER_PASSWORD='password';
其中,slave_ip為從庫的IP地址,repl為從庫的用戶名,password為從庫的密碼。
7. 啟動主從同步
在主庫上執行以下命令,啟動主從同步:
START SLAVE;
8. 檢查主從同步狀態
在主庫上執行以下命令,檢查主從同步狀態:
SHOW SLAVE STATUS\G
ningning”均為“Yes”,則說明主從同步已經正常工作。
以上就是MySQL主從切換的命令及其詳細步驟。通過以上步驟,可以實現MySQL數據庫的高可用性,提高系統的穩定性和可靠性。