MySQL lower_case_table_names不会改变

时间:2013-07-27 10:37:45

标签: mysql case-sensitive

我在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服务几次
  5. 现在,当我读到“SELECT @@ lower_case_table_names”时,它仍然显示为1,而我的数据库表现得像1 ...

    有什么想法吗?

1 个答案:

答案 0 :(得分:24)

我用

下找到的文件解决了这个问题
  

C:\ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini

所以,它是 ProgramData ,而不是程序文件。我从MySQL Workbench获得了这条路径 - >管理服务器实例 - > [tab]系统配置文件 - >配置文件。猜猜这是应该查找当前配置文件路径的地方。