【发布时间】:2017-09-20 02:41:28
【问题描述】:
我安装了 docker,得到了最流行的带有 proxySQL 的盒子。
docker run -d -p 6032:6032 --name proxysql prima/proxysql:latest
然后我尝试像这样从本地 mysql 连接到它:
mysql -u admin -padmin -h 127.0.0.1 -P6032
我收到了这个错误:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 "Internal error/check (Not system error)"
我用twindb/proxysql:latest 和prima/proxysql:latest docker images 尝试了这个技巧,结果是一样的:(
【问题讨论】:
-
您确定端口。镜像的 Dockerfile 没有声明任何公开的端口,默认配置文件似乎正在使用另一个端口。