PG 用户(角色)操作

简介: 用户(角色)操作

创建用户并设置密码
值得注意的是,创建用户要有一个同名默认的数据库,则需要新建数据库后再创建新用户。
或者 -d 指定库登录
CREATE USER name [ [ WITH ] option [ ... ] ]
postgres=# create user test with password 'test';
CREATE ROLE

修改密码
alter user postgres with password 'psql';

创建用户(user)和创建角色(role)一样,唯一的区别是用户默认可以登录,而创建的角色默认不能登录。创建用户和角色的各个参数选项是一样的。
create user 默认自带连接功能,相比create role;能连接到数据库。LOGIN权限
create role 不带有连接功能

postgres=# \du 查看

目录
相关文章
|
安全 关系型数据库 数据库
Postgresql 数据库用户权限授权(用户角色分配模式)
为了更方面和安全地管理数据库用户账号权限安全,实现通过用户角色代理的模式,实现用户账号功能授权的模式
17552 2
Postgresql 数据库用户权限授权(用户角色分配模式)
|
3月前
|
关系型数据库 数据库 数据安全/隐私保护
PostgreSQL基础之教你如何轻松管理用户角色与权限
PostgreSQL基础之教你如何轻松管理用户角色与权限
124 0
|
4月前
|
存储 数据安全/隐私保护 索引
设计一个完美的用户角色权限表
设计一个完美的用户角色权限表
378 1
|
5月前
|
安全 关系型数据库 MySQL
MySQL权限管理大揭秘:用户、组、权限解析
MySQL权限管理大揭秘:用户、组、权限解析
664 0
|
存储 关系型数据库 MySQL
Mysql 用户管理(创建、删除、改密、授予权限、取消权限)
Mysql 用户管理(创建、删除、改密、授予权限、取消权限)
561 0
|
6月前
|
关系型数据库 MySQL 数据库
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
84 0
|
6月前
|
安全 关系型数据库 数据库
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
304 0
|
SQL 关系型数据库 Shell
postgres的用户和角色
为了引导数据库系统,一个刚刚被初始化好的系统总是包含一个预定义角色。
|
存储 关系型数据库 MySQL
mysql角色授权模式案例参考
介绍关于mysql通过角色来授权账号信息的方式
393 0
mysql角色授权模式案例参考
|
安全 关系型数据库 Unix
【DB吐槽大会】第26期 - PG 没有基于角色权限的ACL控制
大家好,这里是DB吐槽大会,第26期 - PG 没有基于角色权限的ACL控制