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