You need to enable JavaScript to run this app.
文档中心
数据库传输服务

数据库传输服务

复制全文
下载 pdf
故障排查
当源库为 MySQL 时,开启 Binlog 日志,并设置参数 binlog_format 为 row,binlog_row_image 为 full 后,我该如何确保参数格式会立即生效?
复制全文
下载 pdf
当源库为 MySQL 时,开启 Binlog 日志,并设置参数 binlog_format 为 row,binlog_row_image 为 full 后,我该如何确保参数格式会立即生效?
您可以通过以下方式确保参数格式已生效,避免业务连接继续使用老格式写入。
  1. 在非业务时期,中断当前数据库上的所有业务连接。
说明
  • 在本步骤结束前,请勿创建或启动迁移任务,否则将导致任务失败。
  • 当源库在从机时,还需重置主从同步 SQL 线程。
  1. 通过 MySQL 官方客户端或其他工具登录源数据库。
  1. 执行以下命令,查询当前数据库上所有的业务连接。本步骤将显示除所有 Binlog Dump 连接和当前连接外的其他业务连接。
  • show processlist;
  1. 中断上一步骤查到的所有业务连接。
  1. 为了防止参数 binlog_format 和参数 binlog_row_image 的格式因数据库重启失效,请在源库的启动配置文件(即 my.inimy.cnf 等)中添加或修改配置参数 binlog_formatbinlog_row_image并保存,具体参数信息如下所示。
  • binlog_format = row;
    binlog_row_image = full;
说明
完成上述参数修改并重启实例后,若迁移任务仍然失败,可能原因是 DTS 已缓存了修改前非 full 格式的 binlog。此时建议重新创建迁移任务,不要在原任务上直接重试。
最近更新时间:2026.08.03 11:18:21
这个页面对您有帮助吗?
有用
有用
无用
无用