快速安全地将 MySql / Postgres 数据库备份 / 转储到另一台远程服务器
使用 UNIX 管道概念,可以使用 ssh 协议安全地将数据库转储到另一台服务器。您只需要通过 SSH 远程执行“dd”命令的权限。这允许您通过加密通道运行数据库转储。
使用 ssh 转储 Postgres 数据库
使用pg_dump命令命令:
pg_dump -U USERNAME YOUR-DATABASE-NAME | ssh user@remote.server.com "dd of=/pgsql/$(date +'%d-%m-%y')"
使用 ssh 转储 MySQL 数据库
键入以下命令:
mysqldump -u USERnAME -p'PASSWORD' YOUR-DATABASE-NAME | ssh user@remote.server.com "dd of=/mysql/$(date +'%d-%m-%y')"