一、安装及配置PostgreSQL
1.安装PostgreSQL9.6
#安装RPM仓库
yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
#安装PostgreSQL
yum install -y postgresql96-server
2.初始化数据库
#修改PGDATA
vim /usr/lib/systemd/system/postgresql-9.6.service
#Environment=PGDATA=/data/pgsql/9.6/data/
#初始化
/usr/pgsql-9.6/bin/postgresql96-setup initdb
3.修改配置
vim /data/pgsql/9.6/data/pg_hba.conf
#修改local all all trust
#修改host all all 127.0.0.1/32 trust
4.启动PostgreSQL
systemctl start postgresql-9.6.service
systemctl enable postgresql-9.6
systemctl status postgresql-9.6.service
二、PostgreSQL控制台
1.切换到postgres系统用户进入PostgreSQL控制台
su - postgres
psql
#提示符变为"postgres=#",表示已进入控制台
2.创建
#创建用户
create user user1 with password 'zonst';
#创建数据库
create database database1 owner user1;
3.赋权
grant all privileges on database database1 to user1;
4.删除
#移除权限
revoke all on database database1 from user1;
#修改所有者
alter database database1 owner to user2;
#删除用户
drop user user1;
#删除数据库
drop database database1;