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

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

相关推荐
sj116373940310 分钟前
grafana全家桶-loki promtail收集k8s容器日志
容器·kubernetes·grafana
小诸葛的博客21 分钟前
使用docker搭建zk集群
运维·docker·容器
Biturd25 分钟前
docker-compose 快速部署clickhouse集群
clickhouse·docker·容器
知识分享小能手36 分钟前
mysql学习教程,从入门到精通,SQL RIGHT JOIN语句(24)
大数据·开发语言·数据库·sql·学习·mysql·数据分析
半半半山38 分钟前
Docker安装mysql8并配置主从复制
mysql·docker·主从复制
敲代码不忘补水39 分钟前
使用 SSH 连接 Docker 服务器:IntelliJ IDEA 高效配置与操作指南
服务器·docker·ssh·intellij idea
计算机学姐1 小时前
基于Spark的汽车行业大数据分析及可视化系统
大数据·vue.js·spring boot·mysql·数据挖掘·数据分析·spark
颹蕭蕭1 小时前
docker-compose部署单节点kafka-3.2.0
docker·kafka
知识分享小能手4 小时前
mysql学习教程,从入门到精通,SQL 表、列别名(Aliases)(30)
大数据·开发语言·数据库·sql·学习·mysql·数据库开发
孟林洁5 小时前
Ubuntu安装Docker和Docker Compose
linux·ubuntu·docker