PostgreSQl pg_dump权限错误?

时间:2017-07-07 08:38:00

标签: postgresql postgresql-9.4

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

这将帮助您:

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

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