gpt4 book ai didi

mysql - 在 MariaDB 中更改 lower_case_table_names 变量

转载 作者:行者123 更新时间:2023-11-29 05:56:47 29 4
gpt4 key购买 nike

我有一个运行数据库进行测试的测试 Linux 服务器,但我在本地使用 Windows。这意味着我的 lower_case_table_names 变量设置为 1,所以基本上我的表名区分大小写,而在 Linux 上它默认设置为 0

我尝试更改位于安装目录 (C:\Program Files\MariaDB 10.0\data\my.ini) 中的 my.ini 中的变量。在应用这些更改之前,我确实需要重新启动服务。

我进入我的服务并停止了 MySql 服务。然而,尝试重新启动它时,出现错误:

1067: the process terminated unexpectedly

所以我想 MariaDB 无法理解 my.ini 配置。

正如我通过阅读文档了解到的那样,这是实际执行此操作的方法之一。从 my.ini 文件中删除 lower_case_table_names 变量,服务可以重新启动。

如何设置变量以使我的表名称区分大小写?

编辑

将该变量设置为 12 服务可以再次正常启动。

最佳答案

来自manual :

As of MySQL 5.5.46, an error message is printed and the server exits if you attempt to start the server with --lower_case_table_names=0 on a case-insensitive file system.

这同样适用于 MariaDB。

关于mysql - 在 MariaDB 中更改 lower_case_table_names 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48704227/

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