运行 一个 MySQL 脚本 - 零知识

Running a MySQL Script - with zero knowledge

一位客户刚刚向我提供了两个长文件,它们(显然)是我可以 运行 在 MySQL 中生成一堆数据库表的脚本。

我已经在我的电脑上安装了 MySQL (+ workbench)。在 Workbench 环境中,我在“文件”菜单下找到了 "run SQL script",因此我使用它并尝试 运行 我拥有的两个脚本文件。虽然给我错误信息,但他们都在中途摔倒了:

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 Whosebug for this MySQL error,但最简单的解决方案是编辑 sql 文件,将此查询放在顶部:

set SESSION max_allowed_packet=64*1024*1024