PostgreSQl pg_dump权限错误?

问题描述 投票:2回答:2

为什么postgresql pg_dump不允许sudo产生权限被拒绝错误?即使root用户也无法pg_dump?

postgresql postgresql-9.4
2个回答
1
投票

执行转储时,使用psql -U postgres [other options] databasename以超级用户身份连接到数据库。

数据库用户与操作系统用户不同。


0
投票

这将有助于您:

PGPASSWORD = [您的密码] pg_dump -U [您的​​用户名] [选项] [dbname]

这样您就可以使用以前导出的密码运行pg_dump。

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