1、下载需要安装的对应的postgresql 的 rpm包
https://yum.postgresql.org/rpmchart/
下载相同版本的rpm四个文件
2、通过xftp将文件上传到对应的服务器上
sudo su - root
切换到root用户
通过命令进入rpm包存放的路径
cd /home/centos/postgresql
安装postgresql所需要的依赖
yum install gcc
yum install gcc-c++
yum install readline-devel
yum install zlib-devel
通过yum命令安装rpm
sudo yum install postgresql15-*
安装完成之后,需要初始化数据库
cd /usr/pgsql-15/bin/
postgresql-15-setup initdb
成功显示:initializing database ... ok
设置开机自启
sudo systemctl enable postgresql-15
启动数据库服务
sudo systemctl start postgresql-15
切换到postgres用户
sudo su - postgres
使用psql连接到安装好的数据库
输入命令:psql
psql(15.4)
Type "help" for help
此时,数据库连接成功
修改密码:
postgres# alter role postgres with password 'postgres';
alter role;此时,postgres用户的密码已修改成功,‘ ’ 里面是你的密码
postgres# exit;
-bash-4.2$ exit;
logout;
现在数据库服务就安装启动成功了,但是现在并不能实现远程连接安装好的数据库,还需要我们去做一些配置修改
cd /var/lib/pgsql/13/data
vim pg_hba.conf
在文件最下面添加一行配置
host all all 0.0.0.0/0 md5
保存退出
(若有侵权,请联系删除)
vim postgresql.conf
放开listen_addresses='localhost',并将 localhost改为*
开放端口号 port=5432
保存退出
重启postgresql服务器
sudo systemctl restart postgresql-15
systemctl start postgresql-15 // 启动服务
systemctl stop postgresql-15 // 关闭服务
systemctl restart postgresql-15 // 重启服务
systemctl status postgresql-15 // 查看状态