我安装了码头,得到了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的对接图像尝试了这个技巧,结果是一样的:
发布于 2017-09-22 06:53:47
您需要映射6033而不是6032
docker run -d 6033:6033 --name proxysql prima/proxysql:latest然后跑到下面
mysql -u admin -padmin -h 127.0.0.1 -P6033在容器内部,mysql监听127.0.0.1:6032,对于外部连接,它侦听0.0.0.0:6033。因此,您需要将6033用于容器外部的连接。
发布于 2018-09-18 07:00:18
在默认配置中,无法从容器外部连接到proxysql。进入proxysql容器,然后执行
mysql -u admin -p<password-here> -h 127.0.0.1 -P 6032 --prompt='proxysql>'默认密码将是管理
https://stackoverflow.com/questions/46312394
复制相似问题