您当前的位置:首页 > 计算机 > 云技术 > Docker

解决Linux下的Docker中的MySQL忽略表名的大小写问题

时间:04-07来源:作者:点击数:

1、确保Docker中的MySQL处于启动状态

在这里插入图片描述

2、进入Docker容器内部命令

docker exec -it mysql /bin/bash

3、在文件最后添加lower_case_table_names=1

获取vim权限:
apt-get update && apt-get install vim -y
进入文件:
vim /etc/mysql/mysql.conf.d/mysqld.cnf
添加代码:
lower_case_table_names=1
在这里插入图片描述

4、保存修改的内容,并退出容器

按Esc,然后:wq退出保存!

退出容器执行:
exit

5、Docker重启mysql容器

docker restart mysql
在这里插入图片描述

6、进入Docker中的MySQL,检验是否成功

进入docker:
docker exec -it mysql /bin/bash
启动mysql:
mysql -uroot -p
show variables like '%lower_case_table_names%';
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门