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

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

相关推荐
杨浦老苏6 分钟前
开源的AI编程工作站HolyClaude
人工智能·docker·ai·编辑器·开发·群晖
#六脉神剑20 分钟前
MySQL参数调优:十个关键参数助力数据库性能数倍提升
运维·mysql
bearpping2 小时前
MySQL压缩版安装详细图解
android·mysql·adb
道清茗5 小时前
【MySQL知识点问答题】高级复制技术
数据库·mysql
qq_283720056 小时前
MySQL 8.0 与 5.7 全维度深度对比:核心差异、技术演进与新手选型终极指南
mysql·性能对比
普通网友6 小时前
《K8s 自动扩缩容:基于 CPU / 内存的 HPA 配置》
docker·容器·kubernetes
学到四6 小时前
kubernetes(k8s)
云原生·容器·kubernetes
睡觉的时候不会困6 小时前
Kubernetes Pod 管理全攻略:从基础操作到进阶优化
云原生·容器·kubernetes
落日漫游6 小时前
深入解析K8sCRD:自定义资源定义实战指南
云原生·容器·kubernetes
凌晨l6 小时前
Centos7.9部署k8s(详细步骤)
云原生·容器·kubernetes