mysql - 表上的 SQL 查询(DROP/SELECT/ALTER 等) - "ERROR CODE 2013 : LOST connection to MYSQL server during query "

标签 mysql

我在只有一个只有 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/

相关文章:

Mysql按条件选择,除非满足另一个条件

mysql - 通过 Combobox 和 SQL 数据库表填充文本框

mysql - mysqldbexport 将文件放在 windows 的什么位置?

c# - 当在创建客户表单中添加客户时,如何更新 MainForm 中的 Datagridview?

mysql - 数据库设计 : credit top-ups and transactions

Mysql Datediff 查询

php - 动态mysql->excel导出

java - 用mysql和jdbc实现下拉列表

php - 在数据库中保存连接字符串的最佳方法是什么?

php - 哪个协议(protocol)会少 "expensive"?