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

打印 上一主题 下一主题

主题 632|帖子 632|积分 1896

宝塔PostgreSQL设置数据库远程访问?docker容器Postgre怎样设置数据库远程访问?
  宝塔的PostgreSQL

PostgreSQL设置数据库远程访问步调:
前提已安装PostgreSQL,发起安装14.x版本
1. 添加数据库


2. 打开PostgreSQL设置界面


3. 修改配置


  • 增长配置行如下
  1. listen_addresses = '*'
复制代码

2. 增长客户端认证如下
  1. 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,增长一行:
  1. listen_addresses = '*'
复制代码
2. pg_hba.conf

默认情况下,PostgreSQL 只担当来自 localhost 的毗连。它会拒绝远程毗连。这通过应用访问控制规则来控制,该规则允许用户在提供有用口令(md5 关键字)后从某个 IP 地址登录。要担当远程毗连,请将以下条目添加到 pg_hba.conf
  1. 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或以下版本

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表