docker里使用命令
sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
显示如下


重新使用命令:
sudo docker run -p 3306:3306 --name mysql \
-v /mydata/home/mysql/log:/var/log/mysql \
-v /mydata/home/mysql/data:/var/lib/mysql \
-v /mydata/home/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
如图显示:


本文介绍了在Docker中遇到的数据库连接问题。通过使用`docker run`命令映射卷并设置环境变量,尝试启动MySQL容器。首次尝试由于根目录缺少`mydata`文件夹导致失败,调整挂载路径后成功启动了MySQL服务。
最低0.47元/天 解锁文章
897

被折叠的 条评论
为什么被折叠?



