搭建MySQL主從復制的步驟如下:
-
配置主服務器:
- 在主服務器上編輯my.cnf配置文件,設置server_id參數為唯一的值。
- 啟用binlog日志,設置binlog_format參數為ROW或MIXED。
- 創建用于復制的用戶,并賦予REPLICATION SLAVE權限。
- 重啟主服務器使配置生效。
-
備份主服務器數據:
- 在主服務器上執行mysqldump或其他備份工具備份主數據庫數據。
-
配置從服務器:
- 在從服務器上編輯my.cnf配置文件,設置server_id參數為另一個唯一的值。
- 啟用binlog日志,設置binlog_format參數為ROW或MIXED。
- 配置從服務器連接到主服務器的信息。
-
導入主服務器數據到從服務器:
-
啟動從服務器復制:
- 在從服務器上執行CHANGE MASTER TO命令,指定主服務器的信息。
- 啟動從服務器復制過程。
-
檢查復制狀態:
- 在從服務器上執行SHOW SLAVE STATUS命令,查看復制狀態是否正常。
-
測試主從復制:
- 在主服務器上進行數據更新操作,然后在從服務器上查看是否同步更新。
以上是搭建MySQL主從復制的基本步驟,根據具體情況可能需要做一些調整和優化。