切換到root賬戶,
#安裝yum 源
yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
#安裝postgresql11
yum install postgresql11
yum install postgresql11-server
#初始化
/usr/pgsql-11/bin/postgresql-11-setup initdb
#開機開啟
systemctl enable postgresql-11
#啟動db
systemctl start postgresql-11
#登錄postgresql並設置密碼
su - postgres
psql
#修改密碼為dbpasswd
ALTER USER postgres WITH PASSWORD 'dbpasswd';
#退出psql
\q
#退出bash
exit
#修改支持遠程登錄
vi /var/lib/pgsql/11/data/postgresql.conf
#其中設置 listen_addresses = '*'
vi /var/lib/pgsql/11/data/pg_hba.conf
#最后一行增加
host all all 0.0.0.0/0 md5
#修改后保存,重啟postgresql
systemctl restart postgresql-11
#創建db、創建用戶、分配權限
CREATE DATABASE testdb;
CREATE USER testuser CREATEDB LOGIN PASSWORD 'dbpasswd';
GRANT ALL ON DATABASE testdb TO testuser;
#刪除db、刪除用戶
drop database testdb;
drop role testuser;