解决Docker安装MySQL不区分大小写问题
连接MySQL:查看当前mysql的大小写敏感配置show global variables like ‘%lower_case%’;±-----------------------±------+| Variable_name| Value |±-----------------------±------+| lower_case_file_system | ON...
连接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容器
#启动容器
Docker start 容器名
#进入容器
docker exec -it tensquare_mysql /bin/bash
编辑/etc/mysql/mysql.conf.d/mysqld.cnf文件
在[mysqld]下添加如下:
[mysqld]
lower_case_table_names=1
:wq
保存
退出容器
exit
重启MySQL
sudo docker restart 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)
更多推荐




所有评论(0)