Windows下MySQL数据库名及表名无法大写的问题

Windows下的MySQL,所建数据库和表,名字全部保存为小写,如果需要支持大写,可以修改MySQL安装目录下的my.ini文件,将属性lower_case_table_names的值修改为2即可,如果没有此属性就自己添加,然后重启MySQL服务。

然而我在安装目录并没有找到my.ini文件啊,原来地址不对,访问ProgramData文件下目录即可,比如我的目录C:ProgramDataMySQLMySQL Server 5.5,果然找到该文件,剩下的就是修改了。

编辑文件搜索[mysqld],下面

lower_case_table_names = 0

重庆MySQL服务,收工。

疑问:

lower_case_table_names = 0和lower_case_table_names = 2的区别呢?

原文地址:https://www.cnblogs.com/flywei/p/6427314.html