2025年4月2日 星期三 乙巳(蛇)年 正月初三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 云技术 > Docker

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

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

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%';
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门