2017-02-20 24 views
0

我在提供程序之间移动服务器,我将在其网络中执行mysqldump,然后使用mysql --host .. < dump.sql通过Internet将该文件加载到远程数据库。通过互联网连接问题恢复mysqldump?

只要我可以连接到远程mysql服务器是他们的任何限制/问题?我想这需要更长的时间,但我更关心的是是否存在可靠性问题。我正在两位着名的云提供商之间转移。

+0

就我个人而言,我的做法是将'dump.sql'文件从一台主机传输到另一台主机。我会验证文件的完整性,例如获取每个文件副本的校验和,然后比较校验和。 – spencer7593

回答

0

您可以将FTP文件的SCP永远保存到远程机器并在本地执行。这样,由于网络打嗝造成的数据损坏的机会就少得多。

否则它是一样的,我会说。

1

如果您的连接良好,应该没有问题。正常情况下,写出数据的时间比传输语句的时间长,所以带宽只要足够,几乎不成问题。

对于长时间恢复,您希望确保您的连接处于活动状态,因此您需要一个可靠的连接,并且不会中断该流程。作为无线的笔记本电脑可能是一个坏主意,它可以切割,你可能会关闭它,等

我找到最是做一个mysqldump,检查它,与rsync复制过来,然后做一个还原远程。