我有一个测试Linux服务器运行数据库进行测试,但在本地我正在使用Windows . 这意味着我的 lower_case_table_names
变量设置为 1
,所以基本上我的表名称区分大小写,而在Linux上默认设置为 0
.
我尝试在我的安装目录( C:\Program Files\MariaDB 10.0\data\my.ini
)中的 my.ini
中更改变量 . 在应用这些更改之前,我需要重新启动该服务 .
我进入了我的服务并停止了 MySql
服务 . 然而,尝试再次启动它,我收到错误:
1067:该过程意外终止
所以我想MariaDB无法理解 my.ini
配置 .
正如我通过阅读文档所理解的那样,这是实际执行此操作的方法之一 . 从 my.ini
文件中删除 lower_case_table_names
变量,服务可以再次启动 .
如何设置变量,以便我的表名称区分大小写?
EDIT
将该变量设置为 1
或 2
该服务可以再次启动 .
1 回答
来自manual:
同样适用于MariaDB .