gpt4 book ai didi

MySQL 和 Windows 10,我收到错误 "The server is configured with lower_case_table_names=1..."

转载 作者:行者123 更新时间:2023-11-29 20:46:18 28 4
gpt4 key购买 nike

我在 Windows 10 上使用 MySQL Server 5.7 和 MySQL Workbench 6.3 CE。我在多个网站上筛选了几页与此相关的问题,包括 Stack Overflow,但无法弄清楚在哪里可以修改服务器,以便它配置为 lower_case_table_names=2,而不是 lower_case_table_names=1。

我看到的许多答案都指向查找以“my.ini”或“my.cnf”结尾的文件,但我在光盘上找不到这两个文件。说实话,我是一个 SQL 初学者,很难理解许多用户指出的教程页面,即:

http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html

几乎我从引用大写表名称、列等中学习的每个资源,这就是为什么我想使用大写而不是小写。

例如,如果我创建一个名为 EmployeeInfo 的表和几列,则当我单击“应用”时会收到此错误:

Apply Changes to Object

The server is configured with lower_case_table_names=1, which only allows lowercase characters in schema and table names. The object will be created as 'employeeinfo'.

我希望该表名为EmployeeInfo。我不希望它是小写的。但是,我无法找到与此问题相关的其他答案中提到的假定的“my.ini”或“my.cnf”文件。

或者,当您进一步使用 SQL 时,习惯使用小写字体是否是最佳实践?

编辑:

我相信我已经找到了所谓的“my.ini”文件,尽管没有“ini”文件类型。它标记为“配置设置”。

但是,我在搜索后找不到任何与 'lower_case_table_name=1' 相关的内容。

编辑2:

我在系统选项文件中找到了“lower_case_table_names”选项并将其更改为“2”。

但是,当我单击“应用”时,它告诉我:

无法保存配置文件

错误如下所示:

Error

最佳答案

当你升级到最新版本时,这个问题是 Docker 本身的问题,升级时我也遇到了这个问题。尝试将 Docker 降级到早期版本。

关于MySQL 和 Windows 10,我收到错误 "The server is configured with lower_case_table_names=1...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38415144/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com