首页 > 解决方案 > 在 RedHat 中连接 postgresql 失败

问题描述

我的应用程序需要 Postgresql 的数据库名称、主机、用户名和密码才能连接。但它总是失败,我不知道问题出在哪里。

我用了 :

我通过以下方式验证了它们:

对于数据库名称和用户名:在此处输入图像描述

对于主机和端口:在此处输入图像描述

在此处输入图像描述

我通过以下方式运行我的应用程序:[zqi@localhost]$ sudo java -jar Myfile.jar

我的环境:

有什么问题吗?任何建议将不胜感激!

标签: postgresql

解决方案


我已通过修改 pg_hba.conf 文件中的身份验证来解决此问题。我将方法从 ident 更改为 md5

# TYPE  DATABASE        USER            IP-ADDRESS          METHOD
host    all             all             127.0.0.1           ident

至:

# TYPE  DATABASE        USER            IP-ADDRESS          METHOD
host    all             all             127.0.0.1           md5

在此处查看更多详细信息:https ://www.postgresql.org/docs/9.1/auth-pg-hba-conf.html


推荐阅读