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