华为云云数据库rdsRDS for MySQL客户端连接实例后会自动断开_云淘科技

故障描述

RDS for MySQL客户端连接实例后,会自动断开,报错信息:“ERROR 2013:Lost connection to MySQL server during query”。

解决方案

ERROR 2013是RDS for MySQL常见错误,一般为配置错误导致。

“wait_timeout”:服务器关闭非交互连接之前等待活动的秒数。
“interactive_timeout”:服务器关闭交互连接之前等待活动的秒数。

查看实例状态是否处于正常状态。

经查看实例状态正常,继续排查其他问题。

查看错误日志。
使用RDS for MySQL命令行客户端连接数据库,执行status命令,确认数据库实例是否频繁重启。

Uptime代表实例的运行时间,从排查结果可知,数据库并没有频繁重启,因而,客户端连接被断开,不是因数据库重启引起的。

查看“wait_timeout”和“interactive_timeout”参数设置,RDS for MySQL会自动断开超时的空连接。
您可根据实际应用需求量,修改“wait_timeout”和“interactive_timeout”参数值,无需重启实例。
恢复结果确认,等到10分钟左右,再次执行show databases命令,确认连接是否正常。

如图所示,说明连接正常。

父主题: 连接类

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家