当前位置: 首页 > 面试题库 >

MySQL的lower_case_table_names不会改变

邓季
2023-03-14
问题内容

我在MySQL 5.6中更改lower_case_table_names变量值时遇到问题…我做了所有在Windows
xampp上更改lower_case_table_names =
2值的说明

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 …

有任何想法吗?


问题答案:

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

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

因此,它是 ProgramData ,而不是Program Files。我从MySQL Workbench->管理服务器实例->
[tab]系统配置文件->配置文件中获得了此路径。猜猜这是寻找当前配置文件路径的地方。



 类似资料:
  • 问题内容: 我正在使用Windows 7,并且正在尝试导出数据库,而在此过程中,表名将转换为。我已经搜索了很多,我知道我必须将from 的值更改为,但是我必须在哪里更改此值,在哪个文件中? 问题答案: 执行以下步骤: 打开您的MySQL配置文件:[驱动器] \ xampp \ mysql \ bin \ my.ini 查找: 在其下面添加此代码: 保存文件并重启MySQL服务 来自:http :

  • 我正在为我的java程序使用一个JComboBox,该框的编码如下 其中猫是一个字符串数组。但是,即使我更改了所选索引,getSseltedIndex()方法仍然返回0。请帮忙。

  • 我刚刚在我的项目中启用了迁移,并在中添加了几个字段: I并创建: 产生了以下输出: 显然一切都进行得很顺利,但在收到一个错误,即column CreatedOn不存在之后,我用服务器资源管理器查看了数据库,事实上,我的表中缺少了所有4个column。我做错了什么? 我发现了我的错误。不知何故,我有两个不同的文件和具有相同的文件大小,我认为两者都是必要的。我的服务器资源管理器正在使用,数据库更改为。

  • 本文向大家介绍mysql的in会不会让索引失效?,包括了mysql的in会不会让索引失效?的使用技巧和注意事项,需要的朋友参考一下 mysql的in会让索引失效吗?不会! 看结果: 顺便说下,in查出的结果,不一定按in排序, 如下: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 问题内容: 我正在使用Spring + JPA + Hibernate开发一个网站。在持久性配置(JPA + Hibernate)中,我将HibernateJpaVendorAdapter的generateDdl属性设置为true,实际上新实体在数据库中正确创建了新表。 但是,一旦创建了表,如果我向实体添加属性,我希望HibernateJpaVendorAdapter能够更改表并添加列。这没有发生

  • 我试着把这个transcluent的前景色改成黑色,但仍然是蓝灰色。我做错了什么?