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的形式访问所有的数据库)

相关推荐
wangfenglei1234566 分钟前
jenkins权限配置
运维·jenkins
ab12376814 分钟前
Docker Compose 完整详解
运维·docker·容器
张洛闻Eren23 分钟前
Ansible【第二课】:实施 Ansible Playbook
linux·运维·服务器·云原生·kubernetes·k8s·ansible
启博网络25 分钟前
启博安企服务器与ERP加速服务器如何区分?一文讲透
运维·服务器
Zhu75829 分钟前
【开源脚本】Ubuntu环境下载任意软件
linux·运维·ubuntu
吴声子夜歌38 分钟前
Docker入门与实战——核心实现技术
运维·docker·容器
李纲明1 小时前
WordPress 安全加固基线:更新策略、文件权限、登录面收缩和备份验证(含回滚注意)
运维·安全·php·wordpress
2501_937767161 小时前
企业内部文件归集 + 服务器异地备份,轻量化方案选型对比
运维·服务器
0+1111 小时前
Linux --传输层协议 TCP
linux·网络·tcp/ip
志栋智能1 小时前
预算敏感型企业的自动化之路:IT运维低成本转型
运维·人工智能·自动化