如果master down,如何从slave获取PostgreSQL数据库备份

问题描述 投票:0回答:1

我在Ubuntu上通过复制设置了PostgreSQL热备份。我需要知道主数据库服务器是否已关闭,然后如何从从服务器获取备份。

我试过这个命令

pg_dump testdb > /var/lib/postgresql/20190306.bak -p 5433

我收到了这个错误:

pg_dump: [archiver (db)] connection to database "channeldb" failed:
FATAL:  role "root" does not exist
postgresql backup pg-dump
1个回答
0
投票

此特定错误与备用服务器无关。

相反,您忘记使用-U选项指定数据库用户,因此pg_dump假定它与操作系统用户相同。

除了管理活动之外,不要使用root用户!

© www.soinside.com 2019 - 2024. All rights reserved.