当前位置: 首页 > news >正文

宝塔PostgreSQL设置数据库远程访问

宝塔PostgreSQL设置数据库远程访问

  • 宝塔的PostgreSQL
    • 1. 添加数据库
    • 2. 打开PostgreSQL设置界面
    • 3. 修改配置
    • 4. 重载配置/重启数据库
  • Docker的PostgreSQL
    • 1. postgresql.conf
    • 2. pg_hba.conf
    • 3. 重启数据库
  • 注意
  • 其他问题

宝塔PostgreSQL设置数据库远程访问?docker容器Postgre如何设置数据库远程访问?

宝塔的PostgreSQL

PostgreSQL设置数据库远程访问步骤:
前提已安装PostgreSQL,建议安装14.x版本

1. 添加数据库

在这里插入图片描述

2. 打开PostgreSQL设置界面

在这里插入图片描述

3. 修改配置

  1. 增加配置行如下
listen_addresses = '*' 

在这里插入图片描述
2. 增加客户端认证如下

host    test2  test2    0.0.0.0/0    md5

在这里插入图片描述

4. 重载配置/重启数据库

重载配置 或者 重启数据库后,使用navicat进行连接即可。
在这里插入图片描述

Docker的PostgreSQL

PostgreSQL设置数据库远程访问步骤:

1. postgresql.conf

默认情况下,PostgreSQL 允许侦听 localhost 连接,不允许远程 TCP/IP 连接。要允许远程 TCP/IP 连接,请将以下条目添加到,postgresql.conf,增加一行:

listen_addresses = '*'

2. pg_hba.conf

默认情况下,PostgreSQL 只接受来自 localhost 的连接。它会拒绝远程连接。这通过应用访问控制规则来控制,该规则允许用户在提供有效口令(md5 关键字)后从某个 IP 地址登录。要接受远程连接,请将以下条目添加到 pg_hba.conf

host all all 0.0.0.0/0 md5

3. 重启数据库

重启动 PostgreSQL 服务器
使用服务器地址,账号和密码进行连接

注意

上述是针对开发环境下的设置,方便进行软件开发或者临时调试。

如是生产环境下,请勿进行这样不安全的配置。

其他问题

Navicat连接PostgreSQL时出现‘datlastsysoid does not exist‘报错
Line1:SELECT DISTINCT datalastsysoid FROM pg_database

方法1:
将Navicat升级到16.1 或更高的版本

方法2:
PostgreSQL的版本是否15.x?请卸载后,安装14.x或以下版本

http://www.lryc.cn/news/261371.html

相关文章:

  • 蓝牙协议栈学习笔记
  • XXE利用的工作原理,利用方法及防御的案例讲解
  • jpa 修改信息拦截
  • JavaEE 09 锁策略
  • javacv的视频截图功能
  • Fiddler中AutoResponder的简单使用
  • K8S(一)—安装部署
  • Kubernetes Pod 网段与主机内网网段互通
  • go学习redis的学习与使用
  • 娱乐新拐点:TikTok如何改变我们的日常生活?
  • 【Nginx】Nginx了解(基础)
  • 十九)Stable Diffusion使用教程:ai室内设计案例
  • 虚拟机VMware安装centos以及配置网络
  • call 和 apply:改变对象行为的秘密武器(上)
  • 工作中 docker 的使用积累
  • 初识SpringSecurity
  • 大数据讲课笔记1.4 进程管理
  • 技术点:实现大文件上传
  • 记一次挖矿病毒的溯源
  • day05-报表技术-图形报表
  • 【Spring】@Transactional事务属性详解
  • 通过css3的锚定滚动属性,实现分页加载时让滚动条不闪动
  • 使用Selenium与Scrapy处理动态加载网页内容的解决方法
  • Linux的权限(二)
  • 网络服务IP属地发生变化的原因有哪些?
  • OpenGL 着色器程序的保存和加载(二进制)
  • 【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
  • 疯狂SQL转换系列- SQL for Tencent Cloud VectorDB
  • Excel中的INDIRECT函数用法
  • Spring-temp