我有一个数据库的MYSQL转储,我试图移动到一个新的数据库服务器。当我试图导入我的SQL转储,我收到以下错误:MySQL错误2006(HY000)在线406:MySQL服务器已经消失
MySQL Error 2006 (HY000) at line 406: MySQL server has gone away
我一派的问题,大多数人通过改变WAIT_TIMEOUT值固定的问题。但是,我当前的值设置为28800(8小时),并且运行导入时错误出现在少于8秒内。
我也尝试将max_allowed_packet的值设置为1073741824,但那也没有解决问题。
翻阅mysql转储,转储中有相当多的blob列,但整个文件大小只有6 MB。
有没有人有什么可能是什么问题的想法?
作为一种解决方法,我回到源数据库服务器并创建了几个较小的转储文件(每次5个表)。然后,我导入了每个较小的转储文件,这使我可以在不出现错误消息的情况下完成数据库传输。 – David 2012-01-05 15:31:36