【问题标题】:How can I disable case sensitivity of MySQL on a Linux based Hosting Server?如何在基于 Linux 的托管服务器上禁用 MySQL 的区分大小写?
【发布时间】:2016-10-17 20:38:42
【问题描述】:

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

【问题讨论】:

  • 不,可能不是没有对服务器的 root 访问权限。

标签: mysql linux hosting cpanel


【解决方案1】:

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

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

有没有办法用我的 cPanel 覆盖 my.cnf 文件

很遗憾,答案是,不。

也许您可以让您的托管服务提供商为您执行此操作。如果没有,您需要进行一些编程工作来规范您的标识符案例名称。

【讨论】:

    猜你喜欢
    • 2013-01-26
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2020-05-05
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多