当前位置: 代码网 > 服务器>服务器>云虚拟主机 > docker mysql5.7如何设置不区分大小写

docker mysql5.7如何设置不区分大小写

2024年05月23日 云虚拟主机 我要评论
进入容器后mysql 配置文件是放在 /etc/mysql/mysql.conf.d/mysqld.cnf,vim /etc/mysql/mysql.conf.d/mysqld.cnf 在 [mysq

进入容器后

mysql 配置文件是放在 /etc/mysql/mysql.conf.d/mysqld.cnf,

vim /etc/mysql/mysql.conf.d/mysqld.cnf 在 [mysqld] 下加入一行: lower_case_table_names=1

或 

docker run -p 3306:3306 --name mymysql -v $pwd/conf:/etc/mysql/conf.d -v $pwd/logs:/logs -v $pwd/data:/mysql_data -e mysql_root_password=123456 -d mysql:5.7 --lower_case_table_names=1

在宿主机改好

[mysqld]
#不区分大小写lower_case_table_names=1
lower_case_table_names=1
pid-file    = /var/run/mysqld/mysqld.pid
socket        = /var/run/mysqld/mysqld.sock
datadir        = /var/lib/mysql
#log-error    = /var/log/mysql/error.log
# by default we only accept connections from localhost
#bind-address    = 127.0.0.1
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

也可以在宿主机改好用docker命令cp到容器里面

docker cp  mysqld.cnf mysql:/etc/mysql/mysql.conf.d/mysqld.cnf

重启mysql容器

docker restart mysql

保存,退出容器;

执行sudo docker restart mysql ,重启mysql即可查看:

show global variables like '%lower_case%';
+------------------------+-------+
| variable_name          | value |
+------------------------+-------+
| lower_case_file_system | off   |
| lower_case_table_names | 1     |
+------------------------+-------+
2 rows in set (0.00 sec)

到此这篇关于docker mysql5.7如何设置不区分大小写的文章就介绍到这了,更多相关docker mysql5.7不区分大小写内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

  • Docker部署Mysql8的实现步骤

    Docker部署Mysql8的实现步骤

    一、前置需求1.linux系统本人用的centos72.安装docker二、部署方法1.拉取mysql8镜像docker pull mysql:82.创建配置文... [阅读全文]
  • windows下搭建Consul集群

    consul 是 hashicorp 公司的一个用于实现分布式系统的服务发现与配置工具。consul内置了服务注册与发现框 架、分布一致性协议实现、健康检查、key/value存储…

    2024年05月23日 服务器
  • Docker安装MySql8并远程访问的实现

    拉取mysql镜像使用命令拉取mysql,目前最后一个版本是8.0.2*docker pull mysql也可以在dockerhub上查看指定版本进行下载。启动mysql8dock…

    2024年05月23日 服务器
  • Docker 存储管理的几种方式

    前言在本文内容中,我们将讨论 docker 中管理数据的几种方式,涉及将数据从 docker 主机挂载到容器中的不同方法。一、存储通过之前的学习,我们学习了有关于容器和镜像的一些知…

    2024年05月23日 服务器
  • Linux安装Docker详细教程

    Linux安装Docker详细教程

    介绍docker利用linux核心中的资源分脱机制,例如cgroups,以及linux核心名字空间(name space),来创建独立的软件容器(contain... [阅读全文]
  • Docker 进阶之镜像分层方案详解

    导读可以想象,像 ubuntu等基础镜像,体积必然不小。那么,思考以下几个问题:我们基于同一个镜像(ubuntu 18.4)启动了两个容器,会占用两倍磁盘空间吗?我们在容器内修改或…

    2024年05月23日 服务器

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com