用户" postgres"

时间:2017-06-20 10:39:06

标签: postgresql psql pg-hba.conf

我一直在使用postgreSQL,试图使用命令转储普通备份文件:

psql -U postgres DATABASE < path to file.backup

但是获得对等身份验证失败。甚至尝试将pg_hba.confpeer更改为md5,但没有效果。

1 个答案:

答案 0 :(得分:3)

peer表示您在尝试连接时不是OS用户postgres,

  1. sudo su - postgres
  2. 然后psql DBNAME >file.sql
  3. https://www.postgresql.org/docs/current/static/auth-methods.html#AUTH-PEER

      

    对等身份验证方法通过获取客户端来工作   来自内核的操作系统用户名并将其用作允许的   数据库用户名(带有可选的用户名映射)。这个方法是   仅在本地连接上受支持。