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

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

相关推荐
海盗12343 小时前
MySQL主从复制的配置方式
android·mysql·adb
前进的李工4 小时前
SQL聚合函数与分组查询详解
数据库·sql·mysql
Evan10245 小时前
MySQL 8.4.7版本下载&安装详细教程(Win11环境)
mysql
2301_800050995 小时前
mysql
数据库·笔记·mysql
2301_800050995 小时前
docker
运维·docker·容器
查尔斯-BUG万象集7 小时前
解决 OceanBase CE 启动失败:OBD-2002: Failed to start 0.0.0.0 observer
docker·k8s·oceanbase
好奇的菜鸟8 小时前
Docker 一键启动:打造高效的 Java 微服务开发环境
java·docker·微服务
lkbhua莱克瓦248 小时前
基础-函数
开发语言·数据库·笔记·sql·mysql·函数
今天有个Bug9 小时前
【计算机毕业设计】流浪动物救助平台 - SpringBoot+Vue
sql·mysql·spring·vue·毕业设计·课程设计
汪碧康9 小时前
【k8s-1.34.2安装部署】五.worker端containerd2.2.1、kubelet-1.34.2安装
docker·云原生·容器·kubernetes·jenkins·kubelet·xkube