azure - 数据库连接 pg_hba.conf
问题描述
当我尝试从 intelij 访问 Azure 中的数据库时,我总是收到此错误:Azure 中的 PS Access 已开启
指定的数据库用户/密码组合被拒绝:[28000] FATAL: no pg_hba.conf entry for host "37.140.21.90", user "xxx", database "xxx", SSL on
我的 pg_hba.conf:
托管所有::1/128 md5
主机复制全部 127.0.0.1/32 md5
主机复制全部 ::1/128 md5
主机所有所有所有md5
本地所有人都信任
解决方案
这可能是在托管 Azure DB 上激活 SSL 的结果。
要解决它,有两种选择:
1- 在 Azure 数据库端停用 SSL。
2- 在您的 pg_hba.conf 文件中添加 hostssl,以便主机记录匹配 SSL 连接尝试。
该行将如下所示:
hostssl database user address auth-method [auth-options]
推荐阅读
- android - 如何使用 WebView Android 接收正文响应
- reactjs - ReactTestUtils.Simulate.mouseDown
- powerbi - 尝试根据单元格填充列的一部分
- css - 类型'string |上不存在属性按钮基本 数字'
- json - Facebook Pixel 脚本覆盖全局 JSON
- python - 在 python 中需要帮助“导入随机”
- javascript - 如何绕过 xss 客户端过滤器
- uml - 如何为同一用例创建具有多个选项的 UML 用例图?
- google-cloud-trace - GCP Cloud trace/Opentelemetry/Koa 没有按我预期的那样工作
- vb.net - 使用 DragDrop VB.Net 复制文件