解決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容器
#啓動容器
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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章