從庫 data 目錄下的 master.info 記錄了主庫連線資訊。修改從庫配置前必須刪除此檔,否則新配置不生效。
rm -f /var/lib/mysql/master.info
主庫:
systemctl stop mysqld
rm -f /var/lib/mysql/mysql-bin.*
rm -f /var/lib/mysql/mysql-relay-bin.*
server-id、啟用 log-bin、建立複寫帳號。server-id、relay-log、執行 CHANGE MASTER TO ...。START SLAVE。SHOW SLAVE STATUS\G 確認 Slave_IO_Running 與 Slave_SQL_Running 均為 Yes。master.info 導致仍連舊主庫。server-id 重複會造成複寫中斷。binlog/relay-log 可能導致 GTID 或位點衝突。