一个客户刚刚给我提供了两个长文件,它们是(显然)可以在MySQL中运行以生成一堆数据库表的脚本。
我已经在PC上安装了MySQL(+工作台)。在Workbench环境中,我在“文件”菜单下找到了“运行SQL脚本”,于是我尝试了运行两个脚本文件。他们虽然给了我错误信息,但都跌倒了。
Finished executing script
ERROR 2006 (HY000) at line 1930: MySQL server has gone away
Operation failed with exitcode 1
和
Finished executing script
ERROR 2006 (HY000) at line 20201: MySQL server has gone away
Operation failed with exitcode 1
我可以看到两个模式,两个模式都包含一堆表,等等(其中一些已填充),因此看来至少是部分成功。
无论如何都可以建议出什么问题吗?
谢谢。
我可以将您指向a solved example on stackoverflow for this MySQL error,但是最简单的解决方案是编辑您的sql文件,并将此查询放在顶部:
set SESSION max_allowed_packet=64*1024*1024