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

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

相关推荐
人工智能训练10 分钟前
Docker中容器的备份方法和步骤
linux·运维·人工智能·ubuntu·docker·容器·nvidia
星光一影11 分钟前
陪诊陪检系统源码,陪诊小程序,陪诊APP,陪诊服务,家政上门系统,居家护理陪护源码
mysql·小程序·uni-app·php
bing.shao18 分钟前
Goer-Docker系列-1-管理工具
docker·容器·eureka
MasonYyp19 分钟前
Docker安装和使用kkfileview
运维·docker·容器
王煜苏19 分钟前
contos7安装dokcer遇到的坑,docker-composer
docker·eureka·composer
DreamLife☼24 分钟前
Docker-Dockerfile 完全指南:编写最佳实践的镜像
docker·镜像构建·多阶段构建·docker 安全·最小化镜像·非 root 用户·构建缓存
必胜刻1 小时前
MySQL复盘总结
数据库·mysql·oracle
百***79461 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
q***42051 小时前
开启mysql的binlog日志
数据库·mysql
毛甘木2 小时前
阿里云CentOS环境下Docker Compose详细使用教程
阿里云·docker·centos