如何配置PostgreSQL允许被远程访问
1个回答
展开全部
安装PostgreSQL数据库默认接受本访问连接想其主机访问PostgreSQL数据库服务器需要进行相应配置
配置远 程连接PostgreSQL数据库步骤简单需要修改data目录pg_hba.confpostgresql.conf
pg_hba.conf:配置数据库访问权限
postgresql.conf:配置PostgreSQL数据库服务器相应参数
步骤:
1.修改pg_hba.conf文件配置用户访问权限(#行注释内容):
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# local is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust
其第7条新添加内容表示允许网段192.168.1.0所主机使用所合数据库用户名访问数据库并提供加密密码验证
其数字24网掩码表示允许192.168.1.0--192.168.1.255计算机访问
2.修改postgresql.conf文件数据库服务器监听模式修改监听所主机发连接请求
定位#listen_addresses=’localhost’PostgreSQL安装完默认接受本机localhost连接请 求
行都#掉行内容修改listen_addresses=’*‘允许数据库服务器监听自任何主机连接请求
面Linux设置PostgreSQL远程访问介绍设置则PostgreSQL默认能范围本功能比较局限
配置远 程连接PostgreSQL数据库步骤简单需要修改data目录pg_hba.confpostgresql.conf
pg_hba.conf:配置数据库访问权限
postgresql.conf:配置PostgreSQL数据库服务器相应参数
步骤:
1.修改pg_hba.conf文件配置用户访问权限(#行注释内容):
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# local is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust
其第7条新添加内容表示允许网段192.168.1.0所主机使用所合数据库用户名访问数据库并提供加密密码验证
其数字24网掩码表示允许192.168.1.0--192.168.1.255计算机访问
2.修改postgresql.conf文件数据库服务器监听模式修改监听所主机发连接请求
定位#listen_addresses=’localhost’PostgreSQL安装完默认接受本机localhost连接请 求
行都#掉行内容修改listen_addresses=’*‘允许数据库服务器监听自任何主机连接请求
面Linux设置PostgreSQL远程访问介绍设置则PostgreSQL默认能范围本功能比较局限
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询