数字海洋服务器上的 PSQL 数据库转储到本地计算机



>我有一个在数字海洋上的 Ubuntu 上运行的应用程序,我想对我的本地机器进行数据库转储。这是一个轨道应用程序。

我尝试运行以下内容,但收到 tcp/ip 错误:

ssh name@555.555.55.555 -C pg_dump  -U username | psql -U username

如何从 Ubuntu 到本地计算机进行数据库转储?

谢谢!!

您可以通过ssh连接到服务器,执行命令并保存到本地计算机:

ssh user@machine "pg_dump -U user_name -h host -p port db_name" /
>> backup_file_on_your_local_machine.sql

更好的方法 - 尝试将pg_dump连接到远程主机:

pg_dump -U user_name -h host -p port db_name > dump_file

端口通常5432主机 - 本地主机

如果您的系统上安装了 pg,则可以执行以下操作:

pg_dump -U user_name -h remote_host -p /
remote_port name_of_database > name_of_backup_file

有关此数字海洋教程的更多信息。

我希望这有帮助!

最新更新