关于PostgreSQL中设置允许远程访问的说明

数据库PostgreSQL在默认情况下是不允许远程访问并登录的,如果需要允许远程访问则需要修改两个配置文件:

一、postgresql.conf:
该文件位于PostgreSQL安装目录的data文件夹下,将该配置文件中的“listen_addresses”项值设置为“’*’”:

listen_addresses = '*'

二、pg_hba.conf:
该文件同样位于PostgreSQL安装目录的data文件夹下,在该配置文件的“host all all 127.0.0.1/32 md5”行下添加以下配置,或者直接将这一行修改为以下配置:

host all all 0.0.0.0/0 md5

如果希望只有指定的IP才可以远程访问,则可以将上述配置项中的“0.0.0.0”设定为特定的IP值。

发表评论