碰到一个非常非常奇怪的问题,我用终端连接公司线上mysql的时候,连接后,过几秒钟,执行一条sql(非常简单,不费时),就会报 ERROR 2013 (HY000): Lost connection to MySQL server during query 这样的错误,但是,客户端根服务的的连接并没有断,然后再次执行该sql,可以非常快的返回结果,接着执行sql的时候,经常会出现这样的情况,就是第一次执行报错,第二次执行就好了。由于是线上数据库,拿不到日志,想问下大家,这可能的原因是什么
碰到一个非常非常奇怪的问题,我用终端连接公司线上mysql的时候,连接后,过几秒钟,执行一条sql(非常简单,不费时),就会报 ERROR 2013 (HY000): Lost connection to MySQL server during query 这样的错误,但是,客户端根服务的的连接并没有断,然后再次执行该sql,可以非常快的返回结果,接着执行sql的时候,经常会出现这样的情况,就是第一次执行报错,第二次执行就好了。由于是线上数据库,拿不到日志,想问下大家,这可能的原因是什么
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
2 回答3.6k 阅读
3.5k 阅读
3 回答8.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
2 回答3.8k 阅读✓ 已解决
set GLOBAL interactive_timeout=2880000;
set GLOBAL wait_timeout=2880000;