mysql导入在以前的数据库中继续?

时间:2014-10-15 04:24:40

标签: mysql sql-server

我在mysql中通过命令行尝试了import database。它是大的2Gb的大。导入在某些位置中间停止,如

之类的错误
Error 2006 at line 14425, Mysql has gone away.

我查了表,总表大约是450.但是只导入了363个表。

无论如何,我会再次尝试增加max_allowed_packet并增加timeout

问题是,我可以在之前的数据库中导入数据库,以便它可以在停止的地方继续吗?或者在新数据库中导入..?

1 个答案:

答案 0 :(得分:0)

错误“Mysql已经消失”通常表明您的客户端已经失去与mysql服务器的连接,有时是因为服务器配置错误并且已经崩溃 - 发生的事情超出了您的想象。

还要确保您的转储不包含系统表;这也会导致崩溃。

检查mysql服务器错误日志,通常在/var/log/mysqld.log - 您可以检查服务器上的位置;

SELECT * FROM GLOBAL_VARIABLES WHERE VARIABLE_NAME = 'LOG_ERROR';