9

我在 MySQL 5.6 中更改 lower_case_table_names 变量值时遇到问题......我做了所有在Where to change the value of lower_case_table_names=2 on windows xampp中所说的。

我的 Windows 7 上的默认值为“1”。我想将其切换为“2”。

尝试了几种方法,我所做的是:

  1. 编辑 C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini 通过添加 lower_case_table_names = 2到任何地方(没有 # 符号 ofc)
  2. 复制 my-default.ini 并粘贴到同一目录,但重命名为 my.ini
  3. 将 my.ini 复制到 \bin 文件夹
  4. 重启 MySQL56 服务几次

现在,当我阅读“SELECT @@lower_case_table_names”时,它仍然显示为 1,而我的数据库的行为就像是 1...

有任何想法吗?

4

1 回答 1

26

我用我在下面找到的文件解决了这个问题

C:\ProgramData\MySQL\MySQL 服务器 5.6\my.ini

所以,它是ProgramData,而不是 Program Files。我从 MySQL Workbench -> Manage Server Instances -> [tab] System Profile -> Configuration File 获得了这个路径。猜猜这是一个应该寻找当前配置文件路径的地方。

于 2013-07-30T17:24:31.027 回答