gpt4 book ai didi

database - 主机的 Azure Database for PostgreSQL 服务器 : no pg_hba. conf 条目

转载 作者:行者123 更新时间:2023-12-02 22:56:06 24 4
gpt4 key购买 nike

在我的 Azure 门户中,我创建了资源“Azure Database for PostgreSQL 服务器”。我设置了防火墙以启用两个虚拟网络(以便允许两个应用程序正常运行)和本地计算机的 IP 地址(以便能够使用 DBeaver 作为客户端来处理数据库)。这已经工作了几个月了,不过,由于我有一个动态 IP 地址,我经常需要更改启用的地址。现在我尝试更新它,但是当我尝试通过 DBeaver 连接到数据库时,出现以下错误:

致命:主机“XX.XX.XX.XX”、用户“myuser”、数据库“mydatabase”、SSL 没有 pg_hba.conf 条目

其中“XX.XX.XX.XX”正是我在 Azure 中启用的 IP 地址。

我尝试安装第二个客户端 (pgAdmin),但出现相同的错误。另外,由于我使用数据库的应用程序似乎工作正常,因此我尝试验证在 DBeaver 中使用的连接数据(主机、数据库、用户、密码),但它们都是正确的。

在 Azure 中,在数据库的“连接安全”选项卡中(参见下图),我读到以下警告:

某些网络环境可能不会报告访问您的服务器所需的实际面向公众的 IP 地址。如果添加您的 IP 地址后不允许访问您的服务器,请联系您的网络管理员。

所以改变IP地址没有效果?我该如何解决这个问题?

enter image description here

最佳答案

在 Azure 中的 postgres 服务的服务器参数中使 ssl 连接成为非强制性的,其动态参数,因此不需要重新启动 postgres 服务

或修复/配置应用程序以仅使用安全(ssl)连接

enter image description here

关于database - 主机的 Azure Database for PostgreSQL 服务器 : no pg_hba. conf 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62301317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com