docker部署的mysql:lower_case_table_names表名大小寫問題

問題:

docker部署的MySQL在進行操作時,出現表名大小寫的問題,在MySQL中

> show variables like 'lower%';

發現
lower_case_table_names = 0,因此需要將mysql的lower_case_table_names改爲1即可

lower_case_table_names=0   	表名存儲爲給定的大小和比較是區分大小寫的 
lower_case_table_names=1    表名存儲在磁盤是小寫的,但是比較的時候是不區分大小寫
lower_case_table_names=2	表名存儲爲給定的大小寫但是比較的時候是小寫的

docker下怎麼修改mysql的配置文件

> docker ps -a
> docker exec -it  0255e5492b84  /bin/bash
> vi /etc/mysql/mysql.conf.d/mysqld.cnf 

在配置文件中添加lower_case_table_names=1

在這裏插入圖片描述

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