1–查看当前数据库所有用户
\du
2–创建用户(postgre用户或拥有创建用户权限的)
create user qh;
创建完用户后,不能登录,没有为用户设置登录密码
3–为用户设置登录密码(也可以修改用户的密码)
(1)alter user qh with password '123';
(2)\password qh; //需要输入两次密码(推荐)
以上两种方式都可以修改用户的密码
此时,qh用户可以登录数据库
4–创建角色(postgre用户或拥有创建角色权限的)
create role qh_1;
5–为角色设置密码
alter role qh_1 with password '456';
此时用角色 qh_1 登录数据显示无法登录,因为角色没有登录权限
6–为角色role添加登录权限
alter role qh_1 with login;
此时,角色qh_1 可以正常登录数据库
本文介绍了如何在PostgreSQL数据库中进行用户和角色管理,包括查看所有用户、创建用户和角色、设置用户及角色密码,以及赋予角色登录权限的过程。通过这些步骤,可以确保用户和角色能够成功登录并使用数据库。
1702

被折叠的 条评论
为什么被折叠?



