微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Docker中安装MySQL失败,并显示错误消息“无法通过套接字连接到本地MySQL服务器”

我正在尝试在docker容器中安装mysql,尝试从github的各种图像,似乎他们都设法成功安装MysqL但是当我尝试运行MysqL时它给出了一个错误

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/MysqLd/MysqLd.sock’

系统规格:

> Ubuntu 12,04在AWS上
> Docker 0.10.0

我到目前为止尝试的包:

> https://github.com/eugeneware/docker-wordpress-nginx
> https://github.com/tutumcloud/tutum-docker-mysql

解决方法:

请记住,您需要连接到正在运行的docker容器.所以你可能想用tcp而不是unix socket.检查docker ps命令的输出并查找正在运行的MysqL容器.如果你找到一个然后使用这样的MySQL命令MysqL -h 127.0.0.1 -P< MysqL_port> (你会在docker ps输出中找到端口).
如果你在docker ps输出中找不到任何正在运行的MysqL容器,那么尝试使用docker镜像来查找MysqL图像名称并尝试这样运行它:
docker run -d -p 3306:3306 tutum / MysqL其中“tutum / MysqL”是在docker镜像中找到的图像名称.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐