解决Linux docker中的mysql区分大小写问题
生活随笔
收集整理的這篇文章主要介紹了
解决Linux docker中的mysql区分大小写问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
注:mysql5.7為本例docker中mysql容器的名稱。
進入mysql容器:
docker exec -it mysql5.7 /bin/bash以root用戶登錄mysql:
mysql -u root -p查看當前mysql的大小寫敏感配置:
show global variables like '%lower_case%';
lower_case_file_system表示當前系統文件是否大小寫敏感,只讀參數,無法修改。
ON表示大小寫不敏感。
OFF表示大小寫敏感。
由于在容器中未安裝vi或vim,所以將配置文件從容器復制出來,修改之后再復制到容器內。
將文件從容器中復制到宿主機/data目錄:
在mysqld后添加:
lower_case_table_names=1將修改后的文件復制到容器中:
docker cp /data/mysqld.cnf mysql5.7:/etc/mysql/mysql.conf.d重啟mysql:
docker restart mysql5.7查看當前mysql的大小寫敏感配置:
show global variables like '%lower_case%';總結
以上是生活随笔為你收集整理的解决Linux docker中的mysql区分大小写问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现对文件加解密操作
- 下一篇: mysql8修改密码