本文介绍如何为 PostgreSQL 实例的数据库创建和删除账号。
前提条件
已创建实例,实例处于运行中状态。
操作步骤
登录云数据库 PostgreSQL 版控制台。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在左侧导航栏单击实例列表。
在实例列表页面,单击目标实例名称。
在页面上方,单击账号管理页签。
在账号管理页签,单击创建账号,在弹出的对话框中,设置如下参数。
参数 | 说明 |
---|
数据库账号 | 填写账号名称。命名规则如下: 在实例内名称唯一。 账号长度为 2~63 个字符。 以字母开头,以字母或数字结尾。 由字母、数字、下划线(_)和中划线(-)组成。 在数据库账号中禁用某些预留字或关键词,所有被禁用的关键词请参见禁用关键词列表。 不能以 pg_ 开头。 |
账号类型 | 选择高权限账号、普通账号或实例只读账号。 高权限账号:一个实例中能创建多个,用以管理所有普通账号和数据库。 普通账号:一个实例中能创建多个,仅能在获得授权的数据库中进行权限范围允许的操作。 实例只读账号:一个实例中能创建多个,仅拥有实例下所有数据库的只读权限,不支持修改实例只读账号的权限。实例只读账号不能作为数据库或 Schema 的 owner。 |
密码 | 设置账号密码。要求如下: 长度为 8~32 个字符。 由大写字母、小写字母、数字、特殊字符中的任意三种组成。 特殊字符为 !@#$%^*()&_+-= 。 |
确认密码 | 再次输入密码。 |
账号权限 | 可为账号设定以下权限(可多选): - Login:登录。
- Inherit:继承。
- CreateRole:创建角色。
- CreateDB:创建数据库。
说明 - 高权限账号拥有全部四种权限,不需单独设定。
- 可根据需要为普通账号设定权限。
- 如果创建的是实例只读账号,则不需进行账号权限设置。
|
- 单击确定,完成账号创建。