1、查看当前的lower_case_table_names值
mysql> show variables like 'lower_case_table_names';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 1 |
+------------------------+-------+
1 row in set, 1 warning (0.00 sec)
lower_case_table_names的value是1,那么就会自动变成小写
2、修改lower_case_table_names的value为2
找到MySQL对应的my.ini文件,在文件的[mysqld]下添加lower_case_table_names=2,保存后重启MySQL服务。
3、执行1查看lower_case_table_names的value是2。
注1:在新版本的MySQL表名区分大小写设置变为lower_case_table_names=2, 若设置为0的时会导致mysql无法启动。
注2:如何找到MySQL对应的my.ini文件?
在服务器中找到MySQL,右键选择属性后查看“可执行文件路径”,路径在存在my.ini文件的路径。