0

问题:

我正在使用 phpmyadmin。我曾经通过网络浏览器访问我的 sql server。当我使用网络客户端时。我面临以下问题。

场景 1: 我有一个包含 90 多个表的 mysql 数据库。在那我有一个主表。当一行插入主表时,触发器将触发并填充剩余的 90+ 表。

我的问题是当我将数据导入包含 1000 条记录的主表时。它将仅导入 500 多行。几分钟后它会抛出#2006 Mysql Server gone away错误。

场景 2: 我在同一个 mysql 服务器上有另一个数据库。那个数据库有一个程序。该过程将对近 100 个表执行删除和插入语句。

在这种情况下,问题是在完成所有表格之前。服务器抛出#2006 Mysql Server gone away错误。

试过:

  1. 将 1000 行吐出 500 行并导入主表。前 500 行在 5 分钟内成功插入。#2006 Mysql Server gone away第二个 500 行在1 分钟内引发 错误。

  2. 设置 max_allowed_pa​​cket = 32M

  3. 检查了

显示诸如“wait_timeout”之类的变量

它返回 28800 秒(8 小时)。

我该如何解决这个问题?

提前致谢。

干杯

4

0 回答 0