解決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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM