您可以通过以下方式确保参数格式已生效,避免业务连接继续使用老格式写入。
在非业务时期,中断当前数据库上的所有业务连接。
说明
通过 MySQL 官方客户端或其他工具登录源数据库。
执行以下命令,查询当前数据库上所有的业务连接。本步骤将显示除所有 Binlog Dump 连接和当前连接外的其他业务连接。
show processlist;
中断上一步骤查到的所有业务连接。
为了防止参数 binlog_format
和参数 binlog_row_image
的格式因数据库重启失效,请在源库的启动配置文件(即 my.ini
或 my.cnf
等)中添加或修改配置参数 binlog_format
和 binlog_row_image
并保存,具体参数信息如下所示。
binlog_format = row; binlog_row_image = full;