Centos 9 安装 PostgreSQL 16 并支持远程访问

仅列出核心操作,可以解决使用过程中遇到的访问问题。

1 安装

使用dnf源安装

bash 复制代码
sudo dnf module -y install postgresql:16

2 配置文件夹权限

使用root权限操作

bash 复制代码
sudo chown postgres:postgres /var/lib/pgsql/data

sudo chmod -R 0750  /var/lib/pgsql/data

3 初始化数据库

需要使用root

bash 复制代码
sudo /usr/bin/postgresql-setup --initdb

4 修改两个配置文件

postgres.conf(修改监听端口与ip)与pg_hba.conf(修改访问权限)

postgres.conf中 设置 listen_address = '*'

pg_hba.conf 中添加 一行 host all all 0.0.0.0/0 md5 (允许所有ip的所有数据库用户以TCP/IP的形式访问所有的数据库)

相关推荐
DianSan_ERP8 小时前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
哇哈哈20218 小时前
信号量和信号
linux·c++
呉師傅9 小时前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒9 小时前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
欧云服务器9 小时前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
zhangfeng11339 小时前
趋动云 如何ssh登录 服务区 项目server
运维·人工智能·ssh
一个人旅程~9 小时前
如何用命令行把win10/win11设置为长期暂停更新?
linux·windows·经验分享·电脑
2302_7995257410 小时前
PCI、PCIe 和 NVLink
linux
ZeroNews内网穿透10 小时前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全
失重外太空啦10 小时前
nginx
运维·nginx