1.进行安装
sudo yum install postgresql-server postgresql-contrib
初始化
sudo postgresql-setup initdb
2.修改配置
sudo vim /var/lib/pgsql/data/pg_hba.conf
配置文件目录可能带版本号,可以自己查看一下。在文件某尾加入一行,表示允许远程密码认证身份登录
host all all 0.0.0.0/0 md5
修改另一个文件
sudo vim /var/lib/pgsql/data/postgresql.conf
修改其中一行,去掉#,localhost改为*,效果如下,表示可以侦听所有的IP
listen_addresses = '*'
重启服务
sudo systemctl restart postgresql
3.配置用户与密码
修改系统用户postgres的密码
sudo passwd postgres
修改数据库用户postgres的密码
sudo su postgres -c psql template1
这时候会出现新的提示符,输入下面两个命令,用新密码替换 <***password***>:
ALTER USER postgres WITH PASSWORD ' <***password***> ';
(可选)关闭防火墙或者开放端口允许远程访问
sudo systemctl stop firewalld.service

本文详细介绍了如何在Linux环境下安装PostgreSQL数据库系统,并通过修改配置文件实现远程访问。此外,还提供了设置用户密码及调整防火墙策略的方法。
1209

被折叠的 条评论
为什么被折叠?



