2020-11-04第一篇博客

   日期:2020-11-05     浏览:78    评论:0    
核心提示:PostgreSQL无法连接远程客户端解决方法:PostgreSQL出于安全考虑,默认是拒绝所有远程客户端的连接的,如果你要想远程登录服务器端的话,需要修改pg_hba.conf文件从开始菜单- ->程序–>Postgresql 8.3–>配置文件中选择编辑pg_hba.conf。 修改为以下内容# IPv4 local connections:host all all 127.0.0.1/32 md5host all all

postgre数据库:
主要特点:速度快,平台可移植性,丰富的接口,面向对象特性,安全性,配合开源软件很多

在windows系统下主要安装流程:
首先从官网上下载相关的版本
下载并安装好后可以在开始菜单选项中找到
开始菜单》控制面板》管理工具》服务》可以在这里启动和停止数据库
(尽量不要停止服务会出现服务启动后停止导致无法启动的情况,可以重启电脑试试)

Pgadmin客户端连接Postgresql数据库
在配置文件postgresql.conf中

----------------------------------------------------------#--------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -listen_addresses = '*' # what IP address(es) to listen on;

listen_addresses表示的是监听的客户端地址
中的*表示的是监听所有地址
若参数为localhost则表示只有本机可以连接如果出现连接不上的情况可以去这里看看

要远程连接数据库服务需要注意的问题:
1要关闭服务器端机器的防火墙
2记得修改服务器端连接监听(postgresql.conf文件)
3修改连接认证的方式(pg_hba.conf配置文件)方法如下

PostgreSQL出于安全考虑,默认是拒绝所有远程客户端的连接的,如果你要想修改pg_hba.conf文件
从开始菜单- ->程序–>Postgresql 8.3–>配置文件中选择编辑pg_hba.conf。 
修改为以下内容
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.0.0/16 md5
这样表示本机和192.168.0.1~192.168.254.254网段的所有机器可以经过MD5加密的密码连接数据库。另外,认证方式MD5还可以改为trust,表示完全信任这个地址的连接(这一点在调试程序时比较方便)。设置完后,需要重新启动PostgreSQL才能生效。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服