首页 文章

MySQL 's lower_case_table_names won'改变了

提问于
浏览
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' .

试过几种方式,我做的是:

  • 编辑C:\ Program Files \ MySQL \ MySQL服务器5.6 \ my-default.ini,将lower_case_table_names = 2添加到任何可能的地方(不带#符号ofc)

  • 复制my-default.ini并粘贴到同一目录,但重命名为my.ini

  • 将my.ini复制到\ bin文件夹

  • 重启MySQL56服务几次

现在,当我读到“SELECT @@ lower_case_table_names”时,它仍然显示为1,而我的数据库表现得像1 ...

有任何想法吗?

1 回答

  • 24

    我用我发现的文件解决了这个问题

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

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

相关问题