MySQL导入期间的连接

时间:2011-06-01 17:17:05

标签: mysql import ssh connection

如果与MySQL或SSH的连接丢失,从命令行通过SSH执行的持久查询会发生什么?

上下文: 我们有2台服务器,上面有一个非常大的MySQL数据库。一台服务器充当Master,另一台充当Slave。在常规维护期间,复制已损坏,我们发现从属设备中缺少数据,即使它报告Seconds_Behind_Master = 0。

所以我正在修复复制。正如我们所说,我正在将两个大型转储中的一个导入奴隶。我通过SSH连接到MySQL,并使用MySQL“\。file.sql”命令导入转储。

现在我不断得到这样的结果“查询OK,6798行受影响”。

现在已经运行了大约30分钟。我的问题和担心是,如果我在运行时通过SSH丢失连接会怎样?

我有另一个甚至更大的转储要在此之后导入。

感谢您的回答!

-Steve

1 个答案:

答案 0 :(得分:0)

如果你失去联系,你的bash进程的所有孩子都将死亡,包括mysql。

要避免此问题,请使用screen命令。