
# 源数据库binlog日志是否开启
检查源数据库是否开启了Binlog日志功能。MySQL增量迁移时，源数据库的Binlog日志必须打开。
#### 不通过原因
源数据库未开启Binlog日志功能。
#### 处理建议
- 如果源数据库为本地自建MySQL库，建议参考如下操作开启Binlog日志。
  1. 查看binlog日志是否开启。
     ```
     show variables like "log_bin";
     ```
     ![](https://support.huaweicloud.com/trouble-drs/figure/zh-cn_image_0000001890553601.png "点击放大")
     
  
  2. 如果是关闭状态，在MySQL配置文件my.cnf或my.ini中的\[mysqld\]标签下增加一行log-bin = mysql-bin。 ![](https://support.huaweicloud.com/trouble-drs/figure/zh-cn_image_0000001844194426.png "点击放大")
     
  
  3. 重启数据库。 ![](https://support.huaweicloud.com/trouble-drs/figure/zh-cn_image_0000001844353138.jpg "点击放大")
     
   
- 如果源数据库为云上RDS for MySQL实例，则默认开启Binlog，无需额外配置，binlog_format格式为row，详细说明可参考[设置RDS for MySQL本地Binlog日志清理](https://support.huaweicloud.com/usermanual-rds-mysql/rds_05_0037.html)。
- 如果源库TiDB，建议在数据库配置文件的\[binlog\]标签下增加一行enable=true，然后重启数据库使设置生效。
 
