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

时间:2016-10-17 12:06:57

标签: mysql linux hosting cpanel

我在Windows环境中开发了一个Web应用程序,但现在我需要在基于Linux的共享主机服务器上运行它。有没有办法可以用我的cPanel覆盖my.cnf文件或者用其他任何方法使mysql不敏感?

1 个答案:

答案 0 :(得分:0)

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

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

  

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

和答案是,痛心地说,

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