连接到数据库“dbname”失败:致命:用户“postgres”密码验证失败

时间:2013-01-15 12:46:42

标签: postgresql-9.2

我创建了postgres db,导入备份,现在我想从postgres db进行新备份。这是我用过的命令:

createdb -U user dbname

psql -U user -f "C:\Program Files\PostgreSQL\9.2\bin\import\import.backup" dbname

pg_dump -U user -f "C:\Program Files\PostgreSQL\9.2\bin\backups\bobd.backup" dbname

在最后一个命令之后我得到了

pg_dump: [archiver (db)] connection to database "dbname" failed: FATAL:  password
authentication failed for user "postgres"

如何解决?我使用相同的密码导入数据库并进行备份,为什么第一种情况下它没问题而第二种情况没有?

修改文件pg_hba.conf(更改受信任的md5)后,我收到错误

pg_dump: [archiver] could not open output file "C:\Program Files\PostgreSQL\9.2\ bin\backups\bobd.backup": Permission denied

1 个答案:

答案 0 :(得分:1)

通过以管理员身份打开命令提示符解决了该问题。 开始 - 所有程序 - 附件 - 右键单击​​命令提示符 - 以管理员身份运行