在啟動MySQL之間增量資料移轉任務時,DTS將在預檢查階段對來源資料庫進行server_id檢查。本文將介紹源庫server_id檢查失敗對應的修複方法。
解決方案
登入自建MySQL資料庫伺服器。
執行以下SQL語句,查看server_id值。
show variables like '%server_id%';
server_id值需要是大於1的整數,執行以下SQL語句,修改server_id的值。
set global server_id=<id>;
重要<id>為大於1的整數,且與其他資料庫的server_id不重複。
如果自建資料庫為主從模式,請確保不會影響主從複製。
SQL執行完後,需要在設定檔中修改server_id值,否則重啟後,修改的server_id值會失效。
樣本:
set global server_id=2;
登入資料轉送控制台,重新執行預檢查。