【发布时间】:2013-10-20 21:29:36
【问题描述】:
我正在尝试通过 Ubuntu 中的命令行将大约 300MB 的 sql 文件导入 MySql。我用过
source /var/www/myfile.sql;
现在它显示了看似无限的行:
Query OK, 1 row affected (0.03 sec)
但是它现在已经运行了一段时间。我之前没有导入过这么大的文件,所以我只想知道这是否正常,如果进程停止或有一些错误,会出现在命令行中还是会无限期地继续?
谢谢
【问题讨论】:
-
它将继续运行脚本中的每个查询,直到客户端崩溃或 mysql 死机,或者它用完要处理的查询。
-
如果客户端崩溃或 mysql 死机,我会在命令行中看到此错误消息还是它只是无限继续并“出现”就像它正在运行一样。我只是想知道,如果导入拖了几个小时,我不会浪费我的时间不重新启动进程
-
如果客户端崩溃,您将返回 shell 提示符。
-
如果服务器崩溃...实际上不确定。客户端很可能会反复尝试重新连接并开始吐出错误而不是成功的查询通知。