首页 > 解决方案 > Mysql 从服务器 a 转储到服务器 b 上的文件

问题描述

由于空间限制,我无法在本地主机上执行 mysqldump。我只能找到将转储到本地文件或直接转储到另一台服务器上的 sql 数据库的方法。

有没有办法转储到远程服务器上的文件?

我正在使用 MySQL 5.1。

标签: mysql

解决方案


如果您对远程服务器具有 SSH 访问权限,则可以将输出通过管道传输到ssh命令:

mysqldump <params> | ssh user@server 'cat > dumpfile.sql'

推荐阅读