运行大型sql脚本

时间:2011-01-18 19:36:00

标签: mysql

我刚刚重装了我的笔记本电脑,现在正在尝试重新设置我的本地主机。

目前我正在尝试重新设置数据库。

问题是,

脚本为169,328 KB。

这会不断崩溃我用来运行查询的任何内容,我得到错误:mysql Server已经消失。

<小时/> 似乎每个人都建议拆分脚本。相反,因为这只是我设置我的localhost备份,我暂时增加了max_packet_size。

2 个答案:

答案 0 :(得分:2)

This会解释错误。

也许您应该打开脚本,看看是否可以将其分成更小,更易于管理的部分。

我不知道你在做什么关于事务,但也许回滚段(或它的MySQL等价物)变得太大了。如果是这种情况,请将脚本分解为几个可以单独安全提交的事务。

答案 1 :(得分:1)

如果您希望避免错误信息,请考虑以下补救措施之一:

  • 确保您的环境或命令不会导致此问题。 Causes for MySQL gone-away
  • 将大型脚本拆分为较小的脚本。然后你可以按顺序运行它们。