当前位置:首页 > 编程笔记 > 正文
已解决

解决Docker安装MySQL不区分大小写问题

来自网友在路上 175875提问 提问时间:2023-10-23 22:41:38阅读次数: 75

最佳答案 问答题库758位专家为你答疑解惑

Docker安装MySQL忽略大小写问题的问题
连接MySQL:

查看当前mysql的大小写敏感配置

show global variables like '%lower_case%';

+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | ON    |
| lower_case_table_names | 0     |
+------------------------+-------+
lower_case_file_system
表示当前系统文件是否大小写敏感,只读参数,无法修改。
ON  大小写不敏感 
OFF 大小写敏感 

进入docker的MySQL容器,编辑/etc/mysql/mysql.conf.d/mysqld.cnf文件,在[mysqld]下添加如下:

[mysqld] 
lower_case_table_names=1

保存,退出容器;

执行sudo docker restart MySQL ,重启MySQL即可查看:

show global variables like '%lower_case%';

+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | OFF   |
| lower_case_table_names | 1     |
+------------------------+-------+
2 rows in set (0.00 sec)

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"解决Docker安装MySQL不区分大小写问题":http://eshow365.cn/6-22773-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!