gpt4 book ai didi

mysql - 如何在基于 Linux 的托管服务器上禁用 MySQL 的区分大小写?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:02 25 4
gpt4 key购买 nike

我已经在 Windows 环境中开发了一个 Web 应用程序,但现在我需要在基于 Linux 的共享托管服务器中运行它。有没有一种方法可以用我的 cPanel 覆盖 my.cnf 文件或通过任何其他方式使 mysql 不区分大小写?

最佳答案

我想您希望在您的 Linux 共享主机服务器上使您的标识符(列、表、 View 和其他名称)不区分大小写。有一个名为 lower_case_table_names 的系统变量其中,当设置为值 1 时,将所有标识符视为小写。读这个。 http://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html

不幸的是,这个系统变量不是动态的。它必须在 MySQL 服务器启动时设置。所以,你问:

Is there a way I can override my.cnf file with my cPanel

遗憾的是,答案是

也许您可以让您的托管服务提供商为您做这件事。如果没有,您需要进行一些编程工作来规范化您的标识符大小写名称。

关于mysql - 如何在基于 Linux 的托管服务器上禁用 MySQL 的区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40085986/

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