问题:
我正在使用 phpmyadmin。我曾经通过网络浏览器访问我的 sql server。当我使用网络客户端时。我面临以下问题。
场景 1: 我有一个包含 90 多个表的 mysql 数据库。在那我有一个主表。当一行插入主表时,触发器将触发并填充剩余的 90+ 表。
我的问题是当我将数据导入包含 1000 条记录的主表时。它将仅导入 500 多行。几分钟后它会抛出#2006 Mysql Server gone away
错误。
场景 2: 我在同一个 mysql 服务器上有另一个数据库。那个数据库有一个程序。该过程将对近 100 个表执行删除和插入语句。
在这种情况下,问题是在完成所有表格之前。服务器抛出#2006 Mysql Server gone away
错误。
试过:
将 1000 行吐出 500 行并导入主表。前 500 行在 5 分钟内成功插入。
#2006 Mysql Server gone away
第二个 500 行在1 分钟内引发 错误。设置 max_allowed_packet = 32M
检查了
显示诸如“wait_timeout”之类的变量
它返回 28800 秒(8 小时)。
我该如何解决这个问题?
提前致谢。
干杯