haproxy负载连接mysql提示 Lost connection to MySQL server

宝贝一路向前 2019-01-09 05:49:30
虚拟机环境:
二台虚拟机做 mysql mgr 双主,已成功,也可以进行连接。
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_applier | 1a7f406e-0ffb-11e9-bd17-000c29d7b56e | mgr1 | 3306 | ONLINE |
| group_replication_applier | e2d82e3d-0ff7-11e9-a215-000c298e2917 | mgr2 | 3306 | ONLINE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+

一台虚拟机设置haproxy 1.5
listen mysql_proxy
bind 192.168.237.104:33060
mode tcp
balance roundrobin
log 127.0.0.1 local2
option mysql-check user haproxy
option tcplog
option tcpka
timeout connect 10s
timeout client 1m
timeout server 1m
server mysqldb1 192.168.237.101:3306 check inter 5000 rise 2 fall 2
server mysqldb2 192.168.237.102:3306 check inter 5000 rise 2 fall 2


haproxy 启动正常。

mysql 中也有 haproxy 用户,及密码为空

使用 mysql -utest -h192.168.237.104 -P33060 -p
提示:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0


mysql也设置了以下参数
skip_name_resolve | ON
connect_timeout | 10

修改了/etc/hosts.allow
mysqld:all:allow


还是一样报以上的错误。
...全文
916 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Landerliang 2021-03-17
  • 打赏
  • 举报
回复
你好楼主,我现在也遇到这个问题,您最后是怎么解决的呢
chinaoracles 2019-09-20
  • 打赏
  • 举报
回复
https://blog.csdn.net/c1052981766/article/details/80731751 我找到原因了, 2.修改haproxy.cfg 调整 timeout 值(单位 ms)
勿扰tel 2019-07-08
  • 打赏
  • 举报
回复
请问怎么解决呢?
wlxxw 2019-07-04
  • 打赏
  • 举报
回复
楼主请问是如何解决的?
勿扰tel 2019-07-03
  • 打赏
  • 举报
回复
请问怎么解决的呢?
宝贝一路向前 2019-01-11
  • 打赏
  • 举报
回复
算了,已解决。

488

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧