
# 源数据库和目标数据库表名大小写敏感性检查
MySQL迁移时，源数据库和目标数据库lower_case_table_names参数设置不一致。lower_case_table_names的参数值为0时，表示数据库大小写敏感；当lower_case_table_names 参数值为1时，表示数据库大小写不敏感，所有大写字母将转换为小写存储。当源库和目标数据库的lower_case_table_names参数不一致时，若存在以大写字母形式创建的库或者表，可能会导致任务失败。
#### 不通过原因
源数据库和目标数据库lower_case_table_names参数设置不一致。
#### 处理建议
- 如果数据库为云上RDS for MySQL实例，可参考[RDS for MySQL大小写参数敏感类问题](https://support.huaweicloud.com/trouble-rds-mysql/rds_12_0012.html)内容，修改lower_case_table_names参数值。
- 如果数据库为本地自建MySQL，请参考如下步骤修复。
  1. 登录源数据库MySQL所在服务器。
  
  2. 手动修改my.cnf配置文件，在MySQL配置文件my.cnf中的\[mysqld\]标签下增加一行lower_case_table_names=n。
  
  3. 修改完成后，需选择一个非业务时间段，重启源数据库即可。
   
 
