仅列出核心操作,可以解决使用过程中遇到的访问问题。
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的形式访问所有的数据库)