1. 程式人生 > >解決Docker安裝MySQL不區分大小寫問題

解決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即可檢視:

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)

大功告成

參考連結:https://blog.csdn.net/wxuzero/article/details/79454216