文章目录
- 1 下载安装包
- 2 安装
- 3 修改远程连接
- 4 开放端口
1 下载安装包
官网下载地址:https://www.postgresql.org/download/
选择对应版本
2 安装
#yum源
yum -y install wget https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
#禁用内置的PostgreSQL模块:
yum -qy module disable postgresql
#安装postgresql16
yum install -y postgresql16-server
初始化数据库并启用自动启动:
/usr/pgsql-16/bin/postgresql-16-setup initdb
systemctl enable postgresql-16
systemctl start postgresql-16
已安装组件
[root@server bin]# rpm -aq| grep postgres
postgresql16-server-16.3-3PGDG.rhel8.x86_64
postgresql16-libs-16.3-3PGDG.rhel8.x86_64
postgresql16-16.3-3PGDG.rhel8.x86_64
3 修改远程连接
刚安装完数据库,只能本地访问,需要修改配置,允许外网ip远程连接。
#修改pg远程连接配置文件
[root@server ~]# vim /var/lib/pgsql/16/data/pg_hba.conf
host all all 0.0.0.0/0 md5
#修改主配置文件
[root@server ~]# vim /var/lib/pgsql/16/data/postgresql.conf
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 2000 # (change requires restart)
#重启
systemctl restart postgresql-16
4 开放端口
开放pgsql远程连接端口,默认5432,用初始化账号登录。默认账号:postgres
,密码:postgres
。
至此顺利的话安装全部完成。