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

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

相关推荐
RobinDevNotes33 分钟前
K8s+Ray+vLLM打穿大模型全生命周期(有实践步骤)
人工智能·云原生·容器·kubernetes·生活·vllm
雨声不在1 小时前
docker-android 重启后镜像起不来
android·docker·容器
AR_xsy2 小时前
k8s随笔-cordon排水
云原生·容器·kubernetes
Shawn Dev2 小时前
MySQL Binlog 数据误删除恢复完全指南
数据库·mysql·elasticsearch
陈卿诺语3 小时前
MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
sql·mysql·adb
南城以南溫暖如初1473 小时前
社区健身小程序开发流程详解:技术选型与实施经验分享
java·经验分享·spring boot·mysql·vue·apache
宋辰轩3 小时前
Docker导致的wsl2崩溃问题
docker·wsl2
码农阿豪3 小时前
Ubuntu部署GodoOS:Docker搭建Web办公桌面并实现远程访问
前端·ubuntu·docker
️学习的小王4 小时前
MySQL常用函数知识点总结
数据库·mysql·oracle
要开心吖ZSH5 小时前
测试环境 K8s 502 故障复盘:被 ClusterIP 表象误导,最终定位 kube-proxy 规则缺失
云原生·容器·kubernetes·k8s·502 bad gateway·kube-proxy