Docker 安装和部署 MySQL 教程 - 遇到的错误
最编程
2024-07-15 14:26:13
...
1、挂载目录报错
2023-04-26 15:36:12+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.42-1.el7 started.
2023-04-26 15:36:12+00:00 [ERROR] [Entrypoint]: mysqld failed while attempting to check config
command was: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --verbose --help --log-bin-index=/tmp/tmp.lEmtN09BMq
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
根据报错信息/etc/mysql/conf.d,MySQL读不到conf.d这个配置文件,既然知道问题所在就好办了。
#首先确定要挂载的目录里有没有conf.d,有的话编辑一下权限,没有的话就把conf.d文件
#复制到挂载的目录下
# 容器文件 复制到 宿主机
docker cp <容器路径> <宿主机路径>
# 将容器conf.d文件夹下内容复制到宿主机
docker cp mysql:/etc/mysql/conf.d /home/mysql/conf/conf.d
# 停止和删除容器
docker stop mysql && docker rm -f mysql
#再执行步骤3启动容器命令
下一篇: 打开本地文件目录的 html5 标记
推荐阅读
-
实操LNMP环境搭建:Linux、Nginx、PHP和MySQL的生产级源码部署教程
-
一步一步详解:在Java和Tomcat环境中部署和安装的图文教程
-
解决在 Windows Docker 中安装 Gitlab 时遇到的 Volume 权限问题教程
-
如何在Docker中部署和安装RocketMQ的简易教程
-
用Docker、Docker-Compose和Rancher构建与部署Pipeline的实战教程(第三部分)
-
记住在 docker 容器中安装 MySQL 时,出现 navicat 无法连接的错误(10060 错误)
-
Docker 安装和部署 MySQL 教程 - 遇到的错误
-
使用 Docker 快速安装和部署各种常用数据库和中间件(10 分钟内完成各类软件的配置和安装)
-
关于安装和使用 percona-toolkit 以协助操作 MySQL 的基础教程。
-
在 ubuntu 的 Docker 中安装 Python3 和 Pip 时遇到的问题