返回顶部
首页 > 资讯 > 数据库 >Docker容器下的Mysql,设置表名忽略大小写
  • 643
分享到

Docker容器下的Mysql,设置表名忽略大小写

摘要

在阿里的ECS上使用Docker安装Mysql,默认拉取的版本是最新版本的,通过挂载配置和数据的方式运行容器, docker run -p 3306:3306 --name mysql-ci -v /usr/local/docker/my

Docker容器下的Mysql,设置表名忽略大小写[数据库教程]

在阿里的ECS上使用Docker安装Mysql,默认拉取的版本是最新版本的,通过挂载配置和数据的方式运行容器

docker run -p 3306:3306 --name mysql-ci -v /usr/local/docker/mysql/conf.d:/etc/mysql/conf.d -v /usr/local/docker/mysql/logs:/var/log/mysql -v /usr/local/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWord=*** -d mysql

 

工具的查询,

show global variables like ‘%lower_case%‘;
select version();

 #lower_case_table_names=0 大小写敏感

#lower_case_table_names=1 大小写不敏感

技术分享图片

 

 

 默认注册启动后是表名是大小写敏感的,折腾了很久,解决表名大小写不敏感的步骤应该是正常启动容器后停止,修改/etc/mysql/conf.d的配置文件,

[mysql]
lower_case_table_names=1

 然后把/usr/local/docker/mysql/data整个删除,启动这个容器就可以忽略大小写了

验证:show global variables like %lower_case%;
技术分享图片

 

 

 

Docker容器下的Mysql,设置表名忽略大小写

原文:https://www.cnblogs.com/liaojianwang/p/15135965.html

您可能感兴趣的文档:

--结束END--

本文标题: Docker容器下的Mysql,设置表名忽略大小写

本文链接: https://lsjlt.com/news/8650.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作