Mysql 5GB文件导入停滞(因此,实际上失败了)

Mysql 5GB文件导入停滞(因此,实际上失败了)

我正在使用 Macbook 进行开发,我需要将一个大文件导入到我的 Mysql DB。我正在将一个 4.87GB 的文件导入到我的 SQL。我的驱动器上有大约 20GB 的可用空间。应该够了吗?我正在通过 Mac 终端通过 mysql 导入它。它完成了它的工作,然后在某些导入处停滞,再也没有继续。为什么会发生这种情况?这是最后一点输出,之后它就停滞了,之后没有输出任何内容:

Query OK, 14654 rows affected (0.15 sec)
Records: 14654  Duplicates: 0  Warnings: 0

Query OK, 14538 rows affected (0.15 sec)
Records: 14538  Duplicates: 0  Warnings: 0

Query OK, 14472 rows affected (0.15 sec)
Records: 14472  Duplicates: 0  Warnings: 0

Query OK, 14300 rows affected (0.14 sec)
Records: 14300  Duplicates: 0  Warnings: 0

Query OK, 14536 rows affected (0.15 sec)
Records: 14536  Duplicates: 0  Warnings: 0

Query OK, 14580 rows affected (0.14 sec)
Records: 14580  Duplicates: 0  Warnings: 0

Query OK, 14570 rows affected (0.15 sec)
Records: 14570  Duplicates: 0  Warnings: 0

Query OK, 14603 rows affected (0.17 sec)
Records: 14603  Duplicates: 0  Warnings: 0

Query OK, 1633 rows affected (0.02 sec)
Records: 1633  Duplicates: 0  Warnings: 0

答案1

也许是服务器的运行时间限制,我建议你控制mysql的日志。

如果是这种情况,您可以通过尝试将转储拆分成更多转储来解决此问题。例如,您将有 5 个小于 1 GB 的转储,而不是 1 个 4.87GB 的大转储,然后恢复所有转储。

否则,您可以等待并重试,直到它完全导入您的数据(非常耗时)。

希望这对您有帮助或给您带来新的想法。

相关内容