【问题标题】:Failed to connect postgresql in RedHat在 RedHat 中连接 postgresql 失败
【发布时间】:2019-10-14 02:01:27
【问题描述】:

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

我用过:

  • 数据库名称:postgres
  • 主机:127.0.0.1
  • 发布:5432
  • 用户名:postgres
  • 密码:***

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

对于数据库名和用户名:

对于主机和端口:

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

我的环境:

  • 红帽:8
  • Postgresql:10
  • Java:1.8.0

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

【问题讨论】:

    标签: postgresql


    【解决方案1】:

    我已通过修改 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-19
      • 2019-01-14
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 2020-08-24
      • 1970-01-01
      相关资源
      最近更新 更多