【发布时间】:2016-02-11 18:35:45
【问题描述】:
当我尝试登录本地 postgres 数据库并提交查询时,我的 BASH 脚本中的 psql 命令遇到了问题。我正在通过以下方式使用该命令:
psql -U postgres -d rebasoft_appauditor -c "SELECT * FROM katan_scripts"
但是,我收到以下错误消息。
psql: FATAL: 用户“postgres”的身份验证失败
在我将以下更改附加到 /var/lib/pgsql/data/pg_hba.conf 之后,这从命令行运行得非常好:
本地所有人都信任
托管所有 127.0.0.1/32 信任
另外,能否验证一下是否正确?
我觉得很奇怪,数据库身份验证在命令行上运行良好,但在脚本中却失败了。有人可以帮忙吗?
注意:我使用的是 MAC OSX
【问题讨论】:
标签: macos bash postgresql