postgresql - 用户身份认证故障

标签 postgresql

我尝试使用 PostgreSQL 备份脚本 here .我在配置文件中设置了用户名并尝试运行 pg_backup.sh。

但我收到“用户‘aquila’的身份验证错误”。(aquila 是我尝试连接的用户名)。

我在主目录中创建了一个 .pgpass 文件。文件内容是这样的

*:*:*:aquila:<password> (I am sure password is correct).

我还尝试将 pg_hba.conf 文件更改为;

local all all       md5

我也试过了

local all all       ident

无论我做什么,由于这个错误,我都无法运行这个脚本。

我怎样才能摆脱这个错误?

谢谢。

pg_hba.conf

#TYPE  DATABASE USER ADDRESS  METHOD

local  all      all           md5
host   all      all  0.0.0.0  md5 
host   all      all  ::1/128  ident

我没有分享文件的命令输出部分。这是当前的 pg_hba.conf 文件。但我也尝试添加以下内容;

local  all      all                ident
local  all      all                trust
host   all      all 127.0.0.1/32   trust

最佳答案

我终于找到了解决方案。我变了

#TYPE  DATABASE USER ADDRESS  METHOD

local  all      all           md5
host   all      all  0.0.0.0  md5 
host   all      all  ::1/128  ident

#TYPE  DATABASE USER ADDRESS  METHOD

local  all      all           md5
host   all      all  0.0.0.0  md5 
host   all      all  ::1/128  md5

我真的不明白为什么这解决了问题,但它是固定的:)

关于postgresql - 用户身份认证故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34507227/

相关文章:

ruby-on-rails - 在 Rails 中使用两个数据库?

sql - 添加列以查看

hibernate - 如何使用环境变量配置 Hibernate

ruby-on-rails - 将数据库从 SQLite 更改为 Postgresql : "gem install pg" error?

database - 当我安装了PostgreSQL 9.3和8.4版本时,如何使Amazon Redshift在PGADMIN 3/PostgreSQL上运行?

django - 使用 django-pgviews 从 PostgreSQL 获取数据

postgresql - 格式化sql查询的输出

sql - 如何从数据库中删除除最大日期外具有相同日期的数据。 rails 3

postgresql - 如何在 postgresql 中创建 n-gram

sql - 通过聚合函数中其他列的(第一个值)对不同的列值进行排序