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 查看

目录
相关文章
|
23天前
|
安全 关系型数据库 MySQL
MySQL权限管理大揭秘:用户、组、权限解析
MySQL权限管理大揭秘:用户、组、权限解析
29 0
|
1月前
|
关系型数据库 MySQL 数据库
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
MySQL技能完整学习列表9、用户管理和权限控制——1、创建和管理用户——2、权限授予和撤销
55 0
|
10月前
|
存储 关系型数据库 MySQL
Mysql 用户管理(创建、删除、改密、授予权限、取消权限)
Mysql 用户管理(创建、删除、改密、授予权限、取消权限)
271 0
|
1月前
|
安全 关系型数据库 数据库
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
87 0
|
SQL 关系型数据库 Shell
postgres的用户和角色
为了引导数据库系统,一个刚刚被初始化好的系统总是包含一个预定义角色。
|
存储 关系型数据库 MySQL
mysql角色授权模式案例参考
介绍关于mysql通过角色来授权账号信息的方式
317 0
mysql角色授权模式案例参考
|
安全 关系型数据库 Unix
【DB吐槽大会】第26期 - PG 没有基于角色权限的ACL控制
大家好,这里是DB吐槽大会,第26期 - PG 没有基于角色权限的ACL控制
|
关系型数据库 数据库 PostgreSQL
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 21 章 数据库角色_21.4. 删除角色
21.4. 删除角色 由于角色可以拥有数据库对象并且能持有访问其他对象的特权,删除一个角色 常常并非一次DROP ROLE就能解决。任何被该用户所拥有 的对象必须首先被删除或者转移给其他拥有者,并且任何已被授予给该角色的 权限必须被收回。
1323 0
|
关系型数据库 数据库 数据库管理
|
关系型数据库 数据库 数据库管理