AWS RDS错误代码:2013在查询期间失去与MySQL服务器的连接

时间:2018-06-29 14:37:58

标签: mysql amazon-web-services connection amazon-rds

曾经遇到过需要60秒钟以上才能完成的简单查询的问题。

  • AWS RDS DB参数的net_read_timeout,connect_timeout,interactive_timeout,net_read_timeout,net_write_timeout,wait_timeout,max_allowed_pa​​cket设置为9999。
  • 更改后,AWS RDS也已重新启动。
  • 我们用于远程访问AWS RDS的客户端工作台,我已经为上述参数设置了相同的值。
  • 我们也将客户端工作台首选项设置为MySQLSession DBMS到9999。

有人也有这个问题吗?

谢谢

1 个答案:

答案 0 :(得分:0)

在许多情况下,max_allowed_pa​​cket是造成这种情况的原因。有时在服务器端最大数据包,有时在客户端。尝试进行此更改,

在RDS参数组中设置max_allowed_packet to 1G,在mysql客户端中,在连接时使用--max-allowed-packet=1G