远程连接pg数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 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'

猜你喜欢

转载自blog.csdn.net/qq_28562059/article/details/52847419