美文网首页
PostgreSQL 允许远程访问配置方法

PostgreSQL 允许远程访问配置方法

作者: 温暖春阳 | 来源:发表于2018-11-13 17:17 被阅读13次

    安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。

    配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.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   0.0.0./0          password  #天剑内容,允许所用ip访问
    # IPv6 local connections:
    host  all    all    ::1/128       trust
    
    2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。

    找到

    #listen_addresses=’localhost’  
    

    PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。
    将行开头都#去掉,将行内容修改为

    listen_addresses=’*'
    

    来允许数据库服务器监听来自任何主机的连接请求。

    3.接下来使用pgAdmin 4来测试一下。
    图一
    图二 图三

    在图二所示中填写一个名字(名字可以填自己喜欢的,不能空着),接下来在图三中host中填写数据库所在服务器IP地址,port是默认的5432,maintenance database填写数据名,username填写用户名数据库中的用户,password填写密码。
    链接成功。

    相关文章

      网友评论

          本文标题:PostgreSQL 允许远程访问配置方法

          本文链接:https://www.haomeiwen.com/subject/lwulfqtx.html