首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >postgres中的服务器备份

postgres中的服务器备份
EN

Stack Overflow用户
提问于 2019-09-13 18:28:20
回答 1查看 73关注 0票数 0

我必须备份一台远程服务器并将其恢复。那么,备份整个服务器的最好方法是什么呢?

在登录到根服务器后,我尝试了:-

代码语言:javascript
复制
[root@server-14 ~]# pg_dumpall > clus.bak
pg_dumpall: could not connect to database "template1": FATAL:  role "root" does not exist

因此,我使用超级用户-U unify登录到psql提示符。

代码语言:javascript
复制
[root@server-14 ~]# psql -U unify
psql (9.3.25)
Type "help" for help.

unify=# pg_dumpall -U unify37 -f ~/tmp/clus.sql
unify-# 

但即使这样也会抛出一个错误。以上两种方法都没有给我备份服务器,也不知道问题出在哪里。

EN

回答 1

Stack Overflow用户

发布于 2019-09-13 23:17:09

"psql“是从操作系统命令提示符运行的,而不是从"pg_dumpall”内部运行。它需要许多与"psql“相同的参数。如果您对psql使用"-U unify“,那么也可以对pg_dumpall使用它。

代码语言:javascript
复制
pg_dumpall -U unify > clus.bak

也许你想用unify37代替,这是只有你知道的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57921898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档