拆分mysql转储文件并将拆分文件保存在另一台服务器上?

时间:2012-10-18 06:29:05

标签: mysql database split mysqldump

我有一个mysql文件,空间为13 GB。我想将它分成4个部分,以便我可以压缩它。但是服务器上没有足够的空间来保存拆分文件(统称为13 GB)。

是否可以拆分文件并将其保存在另一台服务器上?

split -b 40k myfile | username@domain_name 'cat > /tmp/sppli_file_'

请建议。

1 个答案:

答案 0 :(得分:1)

不确定;另一台服务器是否安装并启用了sshd

您可以通过SSH将文件传输到另一台计算机并将其拆分:

cat myfile | ssh user@othermachine split -b 40k

如果您的split版本具有--filter选项,您甚至可以即时压缩分割:

cat myfile | ssh user@othermachine split -b 40k --filter='gzip > $FILE.gz'