【发布时间】:2020-07-12 12:03:05
【问题描述】:
我在mysql服务器的my.cnf中对我的环境进行了一些更改。其中一项更改是设置 lower_case_table_names=1 并重新启动 mysql 服务器。
我的应用程序现在抛出错误 “表 'db_name.table_name' 不存在”,其中一个表名称为驼峰式。
我尝试恢复配置文件中的更改并重新启动 mysql 服务器,但问题仍然存在。
当我运行show global variables like "lower%"; 时,下面是响应 -
mysql> show global variables like "lower%";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | OFF |
| lower_case_table_names | 1 |
+------------------------+-------+
2 rows in set (0.00 sec)
如果有办法将 lower_case_table_names 变量的值重置为默认值,或者有办法检索此特定表的数据,请提供帮助。
【问题讨论】: