这个方法可以把通过mysqldump 把本地数据库备份到远端主机, 中间数据的传输通过 ssh 加密。 远端主机上通过cat 读取标准输入然后把mysqldump 的重定向到文件中。
mysqldump <DATABASE_NAME> [mysqldump options] | gzip -c | ssh user@remotehost "cat > /path/to/some-file.sql.gz"
这个方法可以把通过mysqldump 把本地数据库备份到远端主机, 中间数据的传输通过 ssh 加密。 远端主机上通过cat 读取标准输入然后把mysqldump 的重定向到文件中。
mysqldump <DATABASE_NAME> [mysqldump options] | gzip -c | ssh user@remotehost "cat > /path/to/some-file.sql.gz"