首先能夠連接上mysql,然后輸入下面這個命令查看mysql是否忽略大小寫
?show global variables like '%lower_case%';
?
lower_case_table_names = 0:不忽略大小寫
lower_case_table_names = 1:忽略大小寫
mysql安裝分為兩種(根據自己的mysql安裝方式選擇):
程序安裝:
1、找到my.cnf配置文件
find / -name my.cnf
2、然后在[mysqld]加入下面這行配置
lower_case_table_names=1
3、然后重啟mysql服務
systemctl restart mysql
容器安裝:
1、進入容器,拷貝配置文件到宿主機
docker exec -it 容器id bash
2、查找my.cnf配置文件的位置
find / -name my.cnf
3、拷貝容器的my.cnf配置文件到宿主機
docker cp?容器id:my.cnf的位置路徑?宿主機目錄路徑
4、然后修改宿主機的my.cnf文件,在[mysqld]加入下面這行配置
lower_case_table_names=1
5、重新啟動mysql容器,并掛載my.cnf配置文件
docker run --name mysql -v /root/mysql/data:/var/lib/mysql -v /home/mysql/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:tag
?