小墨の博客

梦想需要付诸行动,否则只能是梦

PostgreSQL 数据库设置远程登录

PostgreSQL数据库设置远程登录

1. 修改PostgreSQL配置文件

编辑 postgresql.conf 文件,该文件通常位于 /etc/postgresql/<版本号>/main/ 目录下

sudo vi /etc/postgresql/12/main/postgresql.conf

找到 listen_addresses 配置项,并将其设置为您希望PostgreSQL监听的IP地址,或者使用 '*' 让它监听所有地址:

listen_addresses = '*'


2. 修改客户端认证配置文件

编辑 pg_hba.conf 文件,同样位于 /etc/postgresql/<版本号>/main/ 目录下。您需要添加一条规则以允许远程主机连接到数据库:

sudo vi /etc/postgresql/12/main/pg_hba.conf

添加如下格式的行到文件的末尾,以允许特定的IP地址或网段远程访问:

host all all <远程IP地址/网段> md5

或者,允许所有IP地址远程访问(注意安全风险):

host all all 0.0.0.0/0 md5
host all all ::/0 md5

参考:https://www.cnblogs.com/SamGu/p/17945673

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:537
    • 页面总数:20
    • 分类总数:96
    • 标签总数:213
    • 评论总数:63
    • 浏览总数:275036

    | | |
    | |  Z-Blog PHP