Docker安装mysql配置大小写不敏感挂载数据卷存储操作步骤
Docker安装MySQL步骤操作
要使用Docker安装MySQL的最新版,并配置指定的设置,可以按照以下步骤操作:
拉取MySQL的最新镜像
使用Docker命令拉取MySQL的最新官方镜像。
docker pull mysql:latest
创建数据和配置文件映射目录
在主机上创建两个目录,一个用于映射MySQL的数据,另一个用于映射配置文件。
mkdir -p /opt/mysql/data mkdir -p /opt/mysql/config
配置MySQL
在/opt/mysql/config目录中创建一个名为my.cnf的配置文件。在该文件中添加以下内容以设置表名忽略大小写:
[mysqld] lower_case_table_names=1
运行MySQL容器
使用以下命令运行MySQL容器,设置root密码、端口映射、数据和配置文件映射,并允许所有IP连接。
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456a -v /opt/mysql/data:/var/lib/mysql -v /opt/mysql/config:/etc/mysql/conf.d -d mysql:latest
这里的命令解释如下:
--name mysql:设置容器的名称为mysql。-p 3306:3306:将容器的3306端口映射到宿主机的3306端口。-e MYSQL_ROOT_PASSWORD=123456a:设置root用户的密码为123456a。-v /opt/mysql/data:/var/lib/mysql:将宿主机的/opt/mysql/data目录映射到容器的/var/lib/mysql目录。-v /opt/mysql/config:/etc/mysql/conf.d:将宿主机的/opt/mysql/config目录映射到容器的/etc/mysql/conf.d目录。-d mysql:latest:以后台模式运行MySQL的最新镜像。
验证配置
运行容器后,您可以通过以下命令进入MySQL容器来验证配置是否生效:
docker exec -it mysql mysql -u root -p
输入设置的密码123456a,登录MySQL。您可以执行一些SQL语句来确认表名大小写敏感性的设置是否生效。
请确保Docker服务正在运行,且您有足够的权限来执行这些命令。
以上就是Docker安装mysql配置大小写不敏感挂载数据卷存储操作步骤的详细内容,更多关于Docker安装mysql配置的资料请关注脚本之家其它相关文章!
相关文章
MySQL count(*),count(id),count(1),count(字段)区别
本文主要介绍了MySQL count(*),count(id),count(1),count(字段)区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-05-05
innodb 库的备份注意点(由phpmyadmin引起的解决方案)
新版本xampps 1.8.5 X64 集成了phpmyadmin最新版本(4.1.0), 可每次初始化安装程序后, 进入phpmyadmin管理工具, 就会发现phpmyadmin高级功能失效, 一直在提示数据表不存在, 经过再三的分析, 终于找到原因2013-12-12
MySQL登录时出现ERROR 1045: Access denied for&
本文已解决MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的相关报错问题,并总结提出了几种可用解决方案,又遇到同样问题的朋友可以参考阅读下本文2024-09-09


最新评论