源库server_id检查

在启动MySQL之间增量数据迁移任务时,DTS将在预检查阶段对源数据库进行server_id检查。本文将介绍源库server_id检查失败对应的修复方法。

解决方法

  1. 登录自建MySQL数据库服务器。

  2. 执行以下SQL语句,查看server_id值。

    show variables like '%server_id%';
  3. 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;
  4. 登录数据传输控制台,重新执行预检查。