【使用postgresql开放局域网访问的方法】


安装PostgreSQL数据库之后,如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。本文基于postgresql14和win11

1.修改pg_hba.conf的配置文件

找到postgresql当时的安装目录PostgreSQL/14/data/pg_hba.conf文件,用记事本或者notepad++等软件打开pg_hba.conf,在大约86行那里有:
’ # IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256’
在这个下一行添加一个新行:
host all all 0.0.0.0/0 scram-sha-256
然后,保存,重启postgresql服务

2.修改防火墙的配置

右键此电脑,属性,隐私和安全,windows安全中心,防火墙和网络保护,高级设置,入站规则,新建规则,在跳出的向导中点击端口,下一步,特定本地端口填写5432,之后一直下一步,最后命名点击完成即可;

3.获取数据库电脑的ip地址

win+r然后cmd 输入ipconfig获取本机的ip地址

4.外网访问

在另外一台电脑上,ip地址输入3中获取的,端口5432,用户名和密码用安装设置的,即可访问1中的postgresql数据库。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
postgresql开放性体现在以下几个方面: 1. 开源性:PostgreSQL是一个开源的关系型数据库管理系统,它的源代码可以被任何人免费获取、使用和修改。这使得用户可以根据自己的需求进行定制和扩展。 2. 标准兼容性:PostgreSQL遵循SQL标准,并且支持大部分SQL标准的特性。它还支持许多其他数据库系统不支持的高级功能,如复杂的查询、事务、触发器和存储过程等。 3. 扩展性:PostgreSQL提供了丰富的扩展机制,允许用户根据自己的需求添加新的数据类型、函数、操作符和索引等。这使得用户可以根据自己的业务需求进行定制和优化。 4. 多样性的编程接口:PostgreSQL支持多种编程语言的接口,如C/C++、Java、Python、Ruby等。这使得开发人员可以使用自己熟悉的编程语言与PostgreSQL进行交互。 5. 多平台支持:PostgreSQL可以在多种操作系统上运行,包括Windows、Linux、Mac OS等。这使得用户可以根据自己的需求选择合适的平台进行部署。 6. 社区支持:PostgreSQL拥有一个活跃的全球社区,社区成员可以通过邮件列表、论坛、博客等方式进行交流和分享。这使得用户可以获得及时的技术支持和解决方案。 总结起来,PostgreSQL开放性使得用户可以根据自己的需求进行定制和扩展,同时也提供了丰富的功能和多样的编程接口,使得开发人员可以更加灵活地使用和开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值