Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过internet连接问题恢复mysqldump?_Mysql - Fatal编程技术网

通过internet连接问题恢复mysqldump?

通过internet连接问题恢复mysqldump?,mysql,Mysql,我正在提供商之间移动服务器,我将在他们的网络中进行mysqldump,然后使用mysql--host..

我正在提供商之间移动服务器,我将在他们的网络中进行mysqldump,然后使用
mysql--host..


只要我能连接到远程mysql服务器,他们有什么限制/问题吗?我想这将需要更长的时间,但我更担心的是,是否存在可靠性问题。我正在两个著名的云提供商之间移动。

您可以始终将FTP文件的SCP发送到远程计算机并在本地执行。这样,由于网络故障而导致数据损坏的可能性要小得多


否则也一样,我会说。

如果你的连接很好,应该没有问题。通常写数据要比传输语句花费更长的时间,所以带宽,只要足够,很少是一个问题

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


我发现最有效的方法是执行
mysqldump
,检查它,用
rsync
复制它,然后远程执行恢复。

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