创建Postgre 用户组
[root@MiWiFi-R4AC-srv local]# useradd postgres
添加Postgre用户
useradd -g postgres postuser1
安装PostgreSQL资源库文件RPM
#安装存储库RPM
[root@MiWiFi-R4AC-srv local]# sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
安装PostgreSQL14
#安装PostgreSQL14
[root@MiWiFi-R4AC-srv local]# sudo yum install -y postgresql14-server
初始化数据库并启用自动启动:
#初始化PostgreSQL14
[root@MiWiFi-R4AC-srv local]# sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
#添加开机启动
[root@MiWiFi-R4AC-srv local]# sudo systemctl enable postgresql-14
#启动postgresql
[root@MiWiFi-R4AC-srv local]# sudo systemctl start postgresql-14
防火墙打开端口
[root@MiWiFi-R4AC-srv local]# firewall-cmd --zone=public --add-port=5432/tcp --permanent
[root@MiWiFi-R4AC-srv local]# firewall-cmd --reload
修改配置文件postgresql.conf
[root@localhost 14]# vi /var/lib/pgsql/14/data/postgresql.conf
#修改
listen_addresses = '*'
修改文件
[root@localhost 14]# vi /var/lib/pgsql/14/data/pg_hba.conf
#增加一行
host all all 0.0.0.0/0 password
重启PostgreSQL
[root@localhost 14]# sudo systemctl restart postgresql-14
检查运行状态
[root@localhost 14]# systemctl status postgresql-14
使用用户组
[root@localhost 14]# su - postgres
进入执行SQL命令
[postgres@localhost ~]$ psql
创建用户和密码
postgres=# create user postuser1 with password '@ab168168';
创建数据库
postgres=# create database merchantdb owner postuser1;
#授权
postgres=# grant all on database merchantdb to postuser1;
使用pgAdmin4登录数据库