PostgreSQL 导入导出允许局域网访问

导出:

pg_dump -h 10.167.63.102 -U postgres  XXX > D:\postgres.bak

-h 远端pg服务器IP 

XXX db 名称。

导入: 

psql -h localhost -U postgres -p 5432  -d XXX < D:\postgres.bak

设置默认查询SCHEMA:

初始化数据库默认查询shema 是public ,查询其他需要 加上 shema.table.

如果想要更换默认schemal 执行以下命令:

GRANT ALL PRIVILEGES ON DATABASE XXX TO postgres;

set search_path to snhoken,public;

允许局域网IP 访问:

数据库安装好默认是不支持其他Ip访问的,如果需要让局域网IP访问需要在:

1:PostgreSQL--->14--->data 下pg_hba.conf文件

# IPv4 local connections: 
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5

2:2.1关闭防火墙(不建议) 

 2.2设置防火墙规则:仅仅针对于windows版本:

 在控制面板中搜索防火墙,打开windows defender防火墙,找到“高级设置”打开。在“入站规则”中新建一条规则,规则类型选择“端口”,特定本地端口端口填写安装时设置的端口号,如默认的“5432”,其他默认即可。先新建一条TCP的规则,再新建一条UDP的规则。设置好防火墙后,局域网内即可访问postgresql数据库。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值