一.创建用户user1、user2和user3,user1具有CREATEROLE权限,user2具有CREATEDB权限,要求使用两种不同的方法设置密码
1.创建用户user1,user1具有CREATEROLE权限
CREATE USER user1 CREATEROLE PASSWORD 'abcd@123';
CREATE USER user1 CREATEROLE IDENTIFIED BY 'abcd@123';
2.创建用户user2,user2具有CREATEDB权限
CREATE USER user2 CREATEDB PASSWORD 'abcd@123';
CREATE USER user2 CREATEDB IDENTIFIED BY 'abcd@123';
2.创建用户user3
CREATE USER user3 PASSWORD 'abcd@123';
二.修改用户user1的密码
ALTER USER user1 IDENTIFIED BY 'Abcd@123';
三.重命名用户user2
alter user user2 rename to user22;
四.将用户user1的权限授权给用户user3,再回收用户user3的权限
1.将用户user1的权限授权给用户user3
GRANT user1 to user3;
2.回收用户user3的权限
revoke all privilege from user3;
五.删除所有创建用户,过程中使用\du或\du+查看用户信息
drop user user1;
drop user user22;
drop user user3;
\du