修改认证文件/var/lib/pgsql/data/pg_hba.conf,登陆使用密码。
#vi /var/lib/pgsql/data/pg_hba.conf
把这个配置文件中的认证 METHOD的ident修改为trust,可以实现用账户和密码来访问数据库,
即解决psql: 致命错误: 用户 "postgres" Ident 认证失败 这个问题)
第五步:重启postgresql服务器使设置生效
#service postgresql-9.4 restart
或者
#systemctl restart postgresql.service
这样问题就解决了,数据库可以正常被rails项目访问了
pg_hba.conf这个文件的完整代码如下:
#=========================================
# PostgreSQL Client Authentication Configuration File
# ============================