我在只有一个只有 96 行的表上不断收到“错误代码 2013:丢失与 mysql 服务器的连接错误”。 我将读取超时从 30 秒增加到 60 秒,然后增加到 600 秒。 在此表上执行的任何 sql 查询,例如DROP/TRUNCATE/SELECT/ALTER 给出相同的错误。
我认为不应该在MYSQL Workbench的首选项中维护读取超时时间。 请帮忙。
最佳答案
您可以运行此(临时解决方案):
SET GLOBAL connect_timeout=10;
标准值为10,最小值为2,最大值为31536000。
此方法只有在重新启动 mysql 服务器后才有效,要做出明确的解决方案,您必须更改 mysql 服务器配置文件。
/etc/mysql/my.cnf
[mysqld] connect_timeout=10
引用:https://ixnfo.com/en/change-connect_timeout-in-mysql.html
关于mysql - 表上的 SQL 查询(DROP/SELECT/ALTER 等) - "ERROR CODE 2013 : LOST connection to MYSQL server during query ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58262571/