MySQL设置表名不区分大小写

199 阅读1分钟

windows

MySQL不区分大小写

linux

MySQL 默认区分大小写


设置为不区分:
在 /etc/my.cnf中

[mysqld]下加入lower_case_table_names=1 (1 不区分大小写;0 区分大小写)
重启数据库

宝塔里可以直接从配置里加

 

重启数据库

service mysqld restart

执行 SQL  

show variables like '%lower%';

lower_case_table_names  =  1 

成功

 

错误记录:

如果还是为0的,试试修改my.cnf的权限,Linux执行

chmod 644 /etc/my.cnf

重启服务器

service mysqld restart

欢迎留言补充