美文网首页
Postgres安装后配置远程连接

Postgres安装后配置远程连接

作者: 扳掘de | 来源:发表于2017-04-22 00:35 被阅读91次

    Postgres安装后默认情况下是只能本地连接的,远程不能连接,为了解决这个问题是需要修改Postgres的配置的。

    先说明Postgres的配置文件的路径:

    在安装完postgres后会有一步initdb,这一步会在pgdata(具体路径要看postgres用户的环境变量里的配置)目录下产生数据库的初始化数据和配置文件,其中两个文件值得我们关注:pg_hba.confpostgresql.conf

    pg_hba.con中配置用户连接信息:

    vi /home/postgres/pgdata/pg_hba.conf
    
    # 在文件末尾添加下面一行配置
    # 允许所有主机连接所有数据库,trust不需要密码,md5需要密码
    host  all  all  0.0.0.0/0  md5
    

    postgresql.conf配置postgres实例

    # listen_addresses = ' localhost '  # what IPaddress(es) to listen on;
    修改为
    listen_addresses = '*'  # what IP address(es) to listen on;
    #port= 5432  # (change requires restart)
    修改为
    port = 5432  # (change requiresrestart)
    

    以上修改完成以后重启数据库,此时该数据库允许所有的机器进行连接。

    相关文章

      网友评论

          本文标题:Postgres安装后配置远程连接

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