postgresql允许远程访问方法

postgresql安装默认只接受本地访问连接,如果想在其他主机上配置远程连接PostgreSQL,需要修改data目录下的pg_hba.conf和postgresql.conf

东西/原料

  • postgresql

方式/步调

  1. 1

    查看postgresql的监听端口和历程ID,默认监听在127.0.0.1上,不撑持长途拜候

  2. 2

    利用root执行ll /proc/25854号令

    25854是步调1获取到postgresql的pid

    经由过程这一步调获取到设置装备摆设文件、启动号令的路径

    这样即使postgresql不是我们本身安装的,我们也能快速找到启动号令和设置装备摆设文件

  3. 3

    进入设置装备摆设文件的路径,找到pg_hba.conf设置装备摆设文件

  4. 4

    利用vi打开pg_hba.conf

    找到# IPv4 local connections:

  5. 5

    插手如下内容:

    host    all             all             192.168.1.0/24          md5

    host    all             all             0.0.0.0/0               md5


    第一条暗示许可网段192.168.1.0所有本家儿机利用所有正当的数据库用户名拜候数据库,并供给加密的暗码验证。

    第二条暗示许可所有本家儿机利用所有正当的数据库用户名拜候数据库,并供给加密的暗码验证。

  6. 6

    查找办事的名称,这一步调是为了重启,若是您知道办事的名称可以直接重启

    systemctl list-units|grep -i post

  7. 7

    编纂设置装备摆设文件postgresql.conf,去失落前面的#,点窜为listen_addresses = '*'  

  8. 8

    重启

    systemctl restart postgresql-12.service

  9. 9

    查看监听状况

    netstat -tnlp|grep 5432

  • 发表于 2020-02-02 17:00
  • 阅读 ( 944 )
  • 分类:其他类型

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具