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

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

相关推荐
.生产的驴5 分钟前
Docker 部署Nexus仓库 搭建Maven私服仓库 公司内部仓库
java·运维·数据库·spring·docker·容器·maven
知行027 分钟前
MySQL的Docker版本,部署在ubantu系统
数据库·mysql·docker
朝新_18 分钟前
【MySQL】第三弹——表的CRUD进阶(一)数据库约束
数据库·mysql
搬砖的工人37 分钟前
Docker环境下的Apache NiFi安装实践踩坑记录
docker·容器·apache
luck_me51 小时前
K8s 图形界面管理kubesphere
云原生·容器·kubernetes
Eternity......2 小时前
spark MySQL数据库配置
数据库·mysql·spark
脑子慢且灵3 小时前
MySQL:关系模型的基本理论
数据库·sql·mysql
敲上瘾3 小时前
MySQL基本查询
数据库·mysql·数据库开发·数据库架构·数据库系统
QX_hao4 小时前
【docker】--镜像管理
运维·docker·容器
敲上瘾4 小时前
MySQL数据库表的约束
linux·数据库·sql·mysql·数据库开发·数据库架构·数据库系统