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

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker安装MySQL忽略大小写问题的问题相关的知识,希望对你有一定的参考价值。

原文: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即可查看:

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)

大功告成

以上是关于Docker安装MySQL忽略大小写问题的问题的主要内容,如果未能解决你的问题,请参考以下文章

docker安装mysql数据库,忽略大小写,设置时区

Docker安装Mysql8.0,并配置忽略大小写

Docker安装Mysql8.0,并配置忽略大小写

Docker一行配置解决mysql忽略大小写问题

mysql5.7忽略大小写问题

MYSQL如何设置大小写敏感