【问题标题】:Running a MySQL Script - with zero knowledge运行 MySQL 脚本 - 零知识
【发布时间】:2019-11-17 14:42:41
【问题描述】:

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

我已经在我的 PC 上安装了 MySQL (+ workbench)。在 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

可以但是看到两个模式,它们都包含一堆表等(其中一些已填充)所以它似乎至少是部分成功的。

请问有什么问题可以提出来吗?

谢谢。

【问题讨论】:

  • 您需要代表您的客户看看这个吗?这是什么支付? ???但说真的,这个问题之前有人问过:stackoverflow.com/questions/14726789/…
  • 是的...长篇大论...客户的主数据库人员正在游轮度假,在接下来的两周内无法联系到。不理想!

标签: mysql csv mysql-workbench export-to-csv


【解决方案1】:

我可以将您指向a solved example on stackoverflow for this MySQL error,但最简单的解决方案是编辑您的 sql 文件,将此查询放在顶部:

set SESSION max_allowed_packet=64*1024*1024

【讨论】:

  • 谢谢。遗憾的是,编辑 SQL 文件以将该行代码放在顶部不起作用,但我阅读了您提供的链接,并且我能够通过创建一个 my.ini 文件(以前不存在)使一切正常工作在相关目录中,并在页面下方大约四分之一处使用 Santosh Prasad 列出的各种命令填充它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-22
  • 2016-04-04
  • 2018-04-09
  • 1970-01-01
  • 1970-01-01
  • 2014-05-27
  • 1970-01-01
相关资源
最近更新 更多