问题标签 [pg-hba.conf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - pg_hba 根据设置不工作
我在 Digital Ocean 的 ubuntu 18 主机上运行 postgresql 10。
这是我的 pg_hba.conf 文件:
这是重启后的日志文件
我的 postgres.conf 文件
我尝试了 postgresql 重启、重新加载和系统重启。它不会根据 pg_hba.conf 文件反映出来。
在上面的设置中,我也尝试使用 localhost
它仍然无法连接
它只适用于
ssl - 如何在 postgreSQL-11 的 pg_hba.conf 中正确设置 SSL?
在带有 postgreSQL-11 的 Ubuntu 18.04.02 服务器版中,我想在 postgreSQL 服务器和客户端之间添加 SSL 通信的可能性。
我在 postgresql.conf 中打开了 ssl:
须藤纳米/etc/postgresql/11/main/postgresql.conf
在 pg_hba.conf 我为 ssl 添加了一行:
须藤纳米/etc/postgresql/11/main/pg_hba.conf
但是在重新加载新配置并重新启动 postgreSQL 时:
我收到此错误:
(base) marco@pc:~$ sudo su -l postgres postgres@pc:~$ psql psql: 无法连接到服务器: 没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字上的连接 "/var/运行/postgresql/.s.PGSQL.5432”?
我已经尝试过在这里找到的建议:https: //askubuntu.com/questions/50621/cannot-connect-to-postgresql-on-port-5432 没有任何成功
在 pg_hba.conf 中注释 hostssl 行时:
错误消失:
所以,我的问题是:如何在 /etc/postgresql/11/main/pg_hba.conf 中正确设置 ssl?
已解决:在 pg_hba.conf 中添加 IP 地址范围:
postgresql - postgres 10 对等身份验证失败
我正在尝试使用以下命令登录数据库:
这是引发的错误:
psql:致命:用户“用户”的对等身份验证失败
我认为这与我的 pg_hba.conf 有关。我尝试了几件事,但无法让它工作。这是 pg_hba.conf 的相关部分
我第一次su - postgres
尝试时也遇到同样的错误psql -U user
编辑:原来我修改了错误的 pg_hba.conf。我解决了原来的问题,现在我可以这样登录了:psql -U user my_db
. 但是在同一设备上运行的我的应用程序无法使用此 pg_hba.conf 访问数据库。检查日志,这是我的应用程序发出新请求时显示的行:
2019-12-10 16:18:51.144 +03 [29570] LOG: invalid length of startup packet
postgresql - 如何配置 PostgreSQL 以接受除 postgres / admin 之外的所有传入连接
我的问题是如何配置它,以便非管理员(非 postgres)帐户可以从 Internet 登录,但管理员(postgres)用户只能从本地主机或有限的 IP 范围内登录。中的哪些条目pg_hba.conf
让我进行了设置?我已经在以下位置进行了设置postgresql.conf
:
我还在我的行中添加了该行,pg_hba.conf
以允许从广阔的世界登录:
但是现在postgres
用户可以从任何我不想要的地址登录:(
我看到很多地方都在谈论如何打开 PostgreSQL 以获取来自任何地址的连接,例如:https ://dba.stackexchange.com/questions/83984/connect-to-postgresql-server-fatal-no-pg- hba-conf-entry-for-host但没有任何问题可以打开它并锁定postgres
用户。
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
本地所有人都信任
database - Azure Database for PostgreSQL 服务器:主机没有 pg_hba.conf 条目
在我的 Azure 门户中,我创建了资源“Azure Database for PostgreSQL 服务器”。我设置了防火墙以启用两个虚拟网络(以允许两个应用程序的正确运行)和我本地计算机的 IP 地址(以便能够使用 DBeaver 作为客户端在数据库上工作)。这已经工作了几个月,但由于我有一个动态 IP 地址,我经常不得不更改启用的地址。现在我正在尝试更新它,但是当我尝试通过 DBeaver 连接到数据库时,出现以下错误:
FATAL: no pg_hba.conf entry for host "XX.XX.XX.XX", user "myuser", database "mydatabase", SSL on
其中“XX.XX.XX.XX”正是我在 Azure 中启用的 IP 地址。
我试图安装第二个客户端(pgAdmin),但我得到了同样的错误。此外,由于我使用数据库的应用程序似乎工作正常,我尝试验证我在 DBeaver 中使用的连接数据(主机、数据库、用户、密码),但它们都是正确的。
在 Azure 中,在我的数据库的“连接安全”选项卡中(见下图),我阅读了以下警告:
Some network environments may not report the actual public-facing IP address needed to access your server. Contact your network administrator if adding your IP address does not allow access to your server.
那么更改IP地址没有效果吗?我该如何解决这个问题?
postgresql - Postgres pg_hba.conf 本地主机混淆
我遇到了应用程序看不到数据库的情况。我的pg_hba.conf
文件有以下内容:
除了安全性,应用程序告诉我它根本看不到数据库,而其他客户端可以看到它:
我必须将我的应用程序指向IP
该盒子的公众,并将其添加到我pg_hba.conf
的应用程序中才能正常工作。此外,它与 混淆了localhost
,因为它显然是先查看IP6
路线然后再查看IP4
路线,两者都抛出错误:
问题:在同一个盒子上强制它使用IP4
路由并最好地使用IP4
资源来处理通信的最佳方法是什么? localhost
和以前一样是盲人,127.0.0.1
所以我很困惑。干杯
postgresql - PostgreSQL (pg_hba.conf / postgresql.conf) 与服务器的连接丢失。尝试重置:失败
我对 Postgres 有一个问题,其他人似乎已经发现了这个问题,但是以某种方式给出的解决方案对我不起作用。我解释:
我用什么
- macOS 10.15.6
- 通过 Homebrew 安装
- x86_64-apple-darwin 上的 PostgreSQL 12.2,由 Apple LLVM 版本 6.0 (clang-600.0.54)(基于 LLVM 3.5svn)编译,64 位
触发事件
我一直在毫无问题地进行查询,但其中一些使我的系统崩溃,这是其中一个示例
错误
我在 PgAdmin 上试过,它也崩溃了。
我检查过的东西
pg_hba.conf 文件
- 我尝试了这个线程中的一些建议但没有成功
postgresql.conf 文件
- 我尝试添加
listen_addresses = '*'
到文件末尾但没有成功
当前的设置
我回到了最初的默认设置,但现在我不确定一切是否正常
我的 pg_hba.conf 文件如下所示:
我的 postgresql.conf 有以下设置
- 听地址 = '本地主机'
- 端口 = 5432
问题
关于在哪里查看、重新安装什么或做什么的任何建议?无法运行某些查询有点不舒服。
谢谢!
编辑 POSTGRES 日志
postgresql - 服务器是否在主机“localhost”上运行?
我对 postgresql 有疑问。我看到一些帖子正在编辑 pg_hba.conf 但它不起作用。
这里的问题:
还有我的 pg_hba.conf :
如果有人可以向我解释,我不明白有什么问题。