docker mysql 启动报错

使用docker 启动MySQL报一下错误:

复制代码
Can't read dir of '/etc/my.cnf.d' (errcode 2 - No such file or directory)

我的启动命令是:

复制代码
sodu docker run -p 3307:3306 --name mysql \
-v D:/docker/data/mysql/logs:/var/log/mysql \
 -v D:/docker/data/mysql/conf:/etc/mysql  \
-v D:/docker/data/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7

问题原因是我指定了 MySQL配置路径为我本地外部文件,但是指定的配置文件夹没有此配置

解决方式1

更换启动命令

bash 复制代码
docker run -p 3307:3306 --name mysql \
-v D:/docker/data/mysql/logs:/var/log/mysql \
-v D:/docker/data/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7

解决方式2

把容器里边的配置文件复制出来,放到本地你指定的配置文件夹中

相关推荐
·云扬·9 小时前
MySQL Redo Log落盘机制深度解析
数据库·mysql
码界筑梦坊9 小时前
330-基于Python的社交媒体舆情监控系统
python·mysql·信息可视化·数据分析·django·毕业设计·echarts
70asunflower9 小时前
用Docker创建不同的容器类型
运维·docker·容器
小Pawn爷10 小时前
3.Dockerfile
docker
CodeGolang10 小时前
Docker容器化部署Zabbix监控系统完整指南
docker·容器·zabbix
千寻技术帮10 小时前
10327_基于SpringBoot的视频剪辑咨询网站
mysql·源码·springboot·代码·视频咨询
忆~遂愿11 小时前
Runtime 上下文管理:计算实例的生命周期、延迟最小化与上下文切换优化
java·大数据·开发语言·人工智能·docker
洛豳枭薰11 小时前
MySQL 梳理
数据库·mysql
剩下了什么19 小时前
MySQL JSON_SET() 函数
数据库·mysql·json
java搬砖工-苤-初心不变20 小时前
MySQL 主从复制配置完全指南:从原理到实践
数据库·mysql