版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28562059/article/details/52847419
本机:
文件--添加服务器
维护数据库: 数据库的名字
用户名
密码
|
服务器:
第一步:
远程pg数据库需要设置 pg_hba.conf 文件 (安装目录/data目录下面。默认在C:program file/postgresql/../data/pg_hba.conf)
# IPv6 local connections:
host all all ::1/128 md5 #此行该文件本身就有
host all all 10.20.25.244/32 trust #手动添加。主机名/32
第二步:
远程pg数据库需要设置postgresql.conf文件(安装目录/data目录下面。默认在C:program file/postgresql/../data/postgresql.conf)
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
第三步:
在windows任务管理器--服务 中查看 pg的服务是否已经开启。(是停止则需要开启服务)
可能遇到的问题:
1、所有都跟上面一样,报错:服务未监听。
可能原因:服务器的防火墙未关;重启一下服务
2、本机连不上数据库。(目前未遇到该问题)
解决办法(两种):(1)将本地ip地址添加到pg_hba.conf中; (2)postgresql.conf中listen_addresses='*/localhost'