更新时间:2023-01-05 GMT+08:00

源数据库binlog日志是否开启

MySQL迁移场景

表1 源数据库binlog日志是否开启

预检查项

源数据库binlog日志是否开启。

描述

检查源库是否开启了binlog日志功能。

不通过提示处理建议

不通过原因:源数据库连接失败,导致该项检查无法进行。

处理建议:查看源数据库连接是否成功。

不通过原因:用户基本权限不足。

处理建议:查看对应数据库账号权限是否符合迁移要求。

说明:

DRS要求的MySQL权限以及授权操作,请参见DRS要求的MySQL权限有哪些

不通过原因:源数据库未开启binlog日志功能。

处理建议

  • 如果源数据库为本地自建库,建议参考如下操作开启binlog日志。
    1. 查看binlog日志是否开启。
      show variables like "log_bin";

    2. 如果是关闭状态,在MySQL配置文件my.cnf或my.ini中的[mysqld]标签下增加一行log-bin = mysql-bin。

    3. 重启数据库。

  • 如果源数据库为云上RDS实例,可参考云上RDS官方文档,开启binlog日志功能。