什么是MySQL主從復制
MySQL主從復制是指將一個數(shù)據(jù)庫服務器作為主服務器,而將另一個或多個數(shù)據(jù)庫服務器作為從服務器,主服務器將寫操作(增、刪、改)的日志同步到從服務器,從服務器再執(zhí)行相同的操作。
為什么需要重置MySQL主從復制
有時我們需要重新設(shè)置主從復制關(guān)系,比如主服務器進行了重大升級或出現(xiàn)故障,或者我們需要將從服務器作為新的主服務器。
如何重置MySQL主從復制
在MySQL中,可以使用以下步驟重置主從復制:
- 停止主服務器寫操作
- 清空從服務器數(shù)據(jù)
- 在從服務器上指定新的主服務器
- 啟動從服務器讀操作
可通過執(zhí)行命令STOP MASTER
完成。
可通過執(zhí)行命令RESET SLAVE
完成。
可通過執(zhí)行命令CHANGE MASTER TO
,并指定新的主服務器的IP地址、端口等信息完成。
可通過執(zhí)行命令START SLAVE
完成。
參考文獻
MySQL官方文檔:https://dev.mysql.com/doc/refman/8.0/en/resetting-slave.html