我收到以下错误
ERROR 2013 (HY000): Lost connection to MySQL server at
'reading authorization packet', system error: 0
尝试连接到我的 MySQL 服务器时。
我在做什么:
- 我在 MySQL 中有主从复制,它正在工作,只是使用 F5 添加了负载平衡功能。
- 我已经根据他们的站点配置了 F5。
但是当我尝试使用 F5 配置的 IP 连接到我的 MySQL 服务器时,我得到
ERROR 2013 (HY000): Lost connection to MySQL server at
'reading authorization packet', system error: 0
有任何想法吗?
我的进度更新:零
- 我遇到了同样的错误,我在 /var/log/secure 中没有任何条目,就好像有人会尝试从我创建负载平衡服务器的 ip 进行身份验证一样。
mysql 错误日志中没有条目。
命令 - 不返回任何内容
mysql> SHOW GLOBAL STATUS LIKE 'Aborted_connections';
Empty set (0.00 sec)
我已经更改了我的my.cnf
文件并添加了
[mysqld]
skip-name-resolve
将其connect_timeout
更改为 10。
因此,我在 F5 上创建的服务器似乎没有得到任何响应,
我终于说服 F5 管理员将 F5 服务器的日志传递给我,并且我已经提取了我需要的所有内容。
这是输出:
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <CLIENT_ACCEPTED>: BIG-IP MySQL Proxy -- clientside initial connection
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <CLIENT_ACCEPTED>: BIG-IP MySQL Proxy -- clientside responding with server WELCOME packet
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <CLIENT_DATA>: BIG-IP MySQL Proxy -- clientside authenticated flag not set
Jan 28 15:46:39 tmm err tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <CLIENT_DATA>: BIG-IP MySQL Proxy -- mysql client: attempting to do something before authentication
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <LB_SELECTED>: BIG-IP MySQL Proxy -- serverside selected pool /Common/foss-mysql-slave_pool node SLAVE-IP
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <CLIENT_CLOSED>: BIG-IP MySQL Proxy -- clientside connection closed from MASTER-IP(XXXXXXX)
Jan 28 15:46:39 tmm debug tmm[6459]: Rule /Common/iRule-f5_mysql_proxy <SERVER_CLOSED>: BIG-IP MySQL Proxy -- serverside connection closed from node SLAVE-IP(XXXXXXXX)
为了安全起见,我已经更换了IP!
就像一个额外的- 我认为这是问题所在 - 我的 mysql 版本是5.1.69-log Thx All