我正在使用lower case 7和xampp,我正在尝试导出我的数据库,而在这个过程中,表名被转换为Windows7。我已经搜索了很多,我知道我必须将lower_case_table_names的值从0更改为2,但是我必须在哪个文件中更改此值?
发布于 2011-12-18 17:36:10
执行以下步骤:
打开您的服务配置文件: drive\xampp\mysql\bin\my.ini
lower_case_table_names = 2
lower_case_table_names = 2来自:http://webdev.issimplified.com/2010/03/02/mysql-on-windows-force-table-names-to-lowercase/
发布于 2013-12-31 01:57:51
在linux上,我不能将lower_case_table_names设置为2 (它将恢复为0),但我可以将其设置为1。
在更改此设置之前,请完全转储所有数据库,并删除所有数据库。在将lower_case_table_names设置为1之后,您将无法删除它们,因为数据库或表名中的任何大写字符都将阻止它们被引用。
然后将lower_case_table_names设置为1,重新启动MySQL,并重新加载数据,这将把所有内容转换为小写,包括任何后续查询。
发布于 2011-12-18 17:30:34
尝试在my.ini或my.cnf中添加/编辑lower_case_table_names =2
https://stackoverflow.com/questions/8550789
复制相似问题