You need to enable JavaScript to run this app.
导航

创建数据库和账号

最近更新时间2023.10.08 15:50:57

首次发布时间2021.12.01 15:40:27

本文介绍如何为 PostgreSQL 实例创建数据库和账号。

前提条件

创建实例,实例处于运行中状态。

创建数据库

  1. 登录云数据库 PostgreSQL 版控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

    说明

    如未设置实例的所属项目,本操作应选择项目为账号全部资源

  3. 在左侧导航栏单击实例列表

  4. 实例列表页面,单击目标实例名称。

  5. 在页面上方,单击数据库管理

  6. 数据库管理页签,单击创建数据库,在弹出的对话框中,设置如下参数。

参数说明
数据库名称填写数据库名称。要求如下:
  • 在实例内名称唯一。
  • 长度为 2~63 个字符。
  • 以字母开头,以字母或数字结尾。
  • 由字母、数字、下划线(_)或中划线(-)组成。
  • 在数据库名称中禁用某些预留字或关键词,所有被禁用的关键词请参见禁用关键词
  • 支持字符集选择 utf8、latin1 或 ascii。
    Collate字符串排序规则。
    Ctype字符分类。
    数据库 Owner选择需要被授予该数据库 owner 权限的账号。该参数非必选项,您也可以在创建完成后修改账号授权的数据库。
    1. 单击确定,完成数据库创建。

    创建账号

    1. 登录云数据库 PostgreSQL 版控制台

    2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

      说明

      如未设置实例的所属项目,本操作应选择项目为账号全部资源

    3. 在左侧导航栏单击实例列表

    4. 实例列表页面,单击目标实例名称。

    5. 在页面上方,单击账号管理页签。

    6. 账号管理页签,单击创建账号,在弹出的对话框中,设置如下参数。

    参数说明
    数据库账号填写账号名称。命名规则如下:
  • 在实例内名称唯一。
  • 账号长度为 2~63 个字符。
  • 以字母开头,以字母或数字结尾。
  • 由字母、数字、下划线(_)和中划线(-)组成。
  • 在数据库账号中禁用某些预留字或关键词,所有被禁用的关键词请参见禁用关键词列表
  • 不能以 pg_ 开头。
  • 账号类型选择高权限账号普通账号
  • 高权限账号:一个实例中能创建多个,用以管理所有普通账号和数据库。
  • 普通账号:一个实例中能创建多个,需要手动给普通账号授予特定数据库的权限。
  • 密码设置账号密码。要求如下:
  • 长度为 8~32 个字符。
  • 由大写字母、小写字母、数字、特殊字符中的任意三种组成。
  • 特殊字符为 !@#$%^*()&_+-=
  • 确认密码再次输入密码。
    账号权限
  • Login:登录。
  • Inherit:继承。
  • CreateRole:创建角色。
  • CreateDB:创建数据库。
    1. 单击确定,完成账号创建。

    说明

    PostgreSQL 实例支持两种数据库账号:高权限账号和普通账号。账号创建后,账号类型无法切换。