文档首页/ 数据复制服务 DRS/ 故障排除/ 预检查不通过项修复方法/ 数据库参数检查/ 源数据库参数server_id是否符合增量迁移要求
更新时间:2024-05-09 GMT+08:00

源数据库参数server_id是否符合增量迁移要求

MySQL增量迁移时,源数据库参数server_id需要满足以下要求:

  • 如果源数据库版本小于或等于MySQL5.6,server_id的取值范围在2-4294967296之间。
  • 如果源数据库版本大于或等于MySQL5.7,server_id的取值范围在1-4294967296之间。

不通过原因

源数据库的server_id参数不满足要求。

处理建议

  1. 登录源数据库MySQL所在服务器。
  2. 执行以下SQL语句,查看server_id值。

    show variables like '%server_id%';

  3. 如果server_id不满足要求,执行如下命令,修改server_id:

    set global server_id=n

    n表示源数据库的server_id,如果源数据库版本为MySQL5.6,n的取值范围在2-4294967296之间;如果源数据库版本为MySQL5.5和MySQL5.7,n的取值范围在1-4294967296之间。

  4. 修改完成后,重新执行预检查。