解决:数据库远程连接报错:2013-Lost connection to MYSQL server at 'reading for initial communication packet'

问题背景:

用docker创建了一个Haproxy容器h1,启动容器,然后使用Navicat新建数据库远程连接的时候报错:

2013-Lost connection to MYSQL server at 'reading for initial communication packet'

也不知道究竟MySQL哪里出错了,检查了haproxy的配置,检查相关的MySQL配置,没啥问题,就是连接不上服务器

忽然间。。。
俺忘记给数据库创建-----haproxy的账号!!!
CREATE USER 'haproxy'@'%' IDENTIFIED BY '' ;

然后再连接测试就成功啦 ~~~

你可能感兴趣的:(解决:数据库远程连接报错:2013-Lost connection to MYSQL server at 'reading for initial communication packet')