postgresql - 如何配置 PostgreSQL 接受所有传入连接

标签 postgresql

我有一个 PostgreSQL 数据库,我想将其配置为接受所有传入连接,而不管源 IP 地址如何。如何在 pg_hba.conf 文件中进行配置?我使用的是 postgreSQL 8.4 版。

最佳答案

只需使用 0.0.0.0/0

host    all             all             0.0.0.0/0            md5

确保 listen_addressespostgresql.conf(或 ALTER SYSTEM SET)中允许所有可用 IP 接口(interface)上的传入连接。

listen_addresses = '*'

更改后您必须重新加载配置。一种方法是以 super 用户身份执行此 SELECT

SELECT pg_reload_conf();

注意:要更改listen_addresses,重新加载是不够的,您必须重新启动服务器。

关于postgresql - 如何配置 PostgreSQL 接受所有传入连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3278379/

相关文章:

php - Yii Framework 2.0 -findModel 返回一个空对象

sql - 如何在postgresql中动态设置搜索路径?

java - 从 date 到 long 的转换在 java 和 postgresql 中是不一样的

sql - 如何仅用一列选择多列分组依据

mysql - 如果表中有大列,即使未选择这些列,SQL 查询在内存方面是否更多 "expensive"?

ruby-on-rails - postgres unaccent 函数 vs RoR 音译

java - 使用 maven-assembly-plugin 包含所需的驱动程序时未找到合适的驱动程序

java - 无法创建外键mysql

ruby-on-rails - 设计生成 View

java - 由 : org. postgresql.util.PSQLException 引起:致命:用户 "admin"的密码验证失败