更新时间:2024-11-26 GMT+08:00
分享

源数据库binlog格式检查

检查源数据库Binlog格式。MySQL增量迁移时,源数据库的Binlog日志必须打开,且Binlog日志格式必须为row格式。

不通过原因

源数据库的Binlog格式不是row格式。

处理建议

  • 如果源数据库为本地自建MySQL,可通过如下方法,修改源数据库Binlog格式:
    • 方法一:手动修改my.cnf或my.ini配置文件,然后重启数据库。
      binlog_format=row
    • 方法二:执行如下命令,中断所有业务连接。
      set global binlog_format='ROW'

      然后手动修改my.cnf或my.ini配置文件。

      binlog_format=row

    在row模式下,日志增长速率会变大,注意磁盘使用情况。

  • 如果源数据库为云上RDS for MySQL实例,请使用修改实例参数功能,将源数据库参数binlog_format修改为row,重启数据库后生效。

相关文档