You need to enable JavaScript to run this app.
导航
创建数据库和账号
最近更新时间:2024.09.13 11:01:00首次发布时间:2022.01.20 17:41:02

您可以根据业务需要创建相关的数据库和账号,并配置账号权限。本文介绍如何为 veDB MySQL 实例创建数据库和账号。

前提条件

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

创建数据库

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

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

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

  4. 在页面上方,单击数据库管理页签。

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

    参数说明

    数据库名称

    填写数据库名称。该参数必填,命名规则如下:

    • 数据库名称在当前实例下唯一。
    • 长度为 2~64 个字符。以小写字母开头,以小写字母或数字结尾。
    • 由小写字母、数字、下划线(_)或中划线(-)组成。
    • 数据库名称不能使用某些预留字,详情请参见禁用关键词
    支持字符集数据库支持的字符集。可设置为 utf8latin1utf8mb4ascii

    授权账号

    为普通账号授予当前数据库的权限。支持的权限类型包括:读写(DDL+DML)只读仅 DDL仅 DML自定义权限。关于各权限类型包含的具体 SQL 操作权限请参见账号权限列表

    • 为单个账号设置权限
      在目标账号权限列的下拉列表中选择权限类型。若选择自定义权限,您需要手动为其勾选一个或多个 SQL 操作权限,并单击确认
    • 批量设置权限
      在搜索栏右侧,开启批量设置权限功能。勾选多个目标账号名称,单击左下角的批量设置权限,选择权限类型。

    说明

    • 此列表仅展示普通账号。高权限默认具备所有数据库的所有权限,无需手动授权。
    • 如果暂时没有合适的账号,您可以在创建账号时再设置新账号的数据库权限。
  6. 单击确定,完成数据库的创建。

创建账号

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

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

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

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

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

    参数说明

    数据库账号

    账号的名称。该参数必填,命名规则如下:

    • 账号名称在当前实例下唯一。
    • 以小写字母开头,以小写字母或数字结尾。
    • 由小写字母、数字或下划线(_)组成。长度为 2~32 个字符。
    • 数据库账号不能使用某些预留字,包括 root、admin 等,详情请参见禁用关键词列表

    账号类型

    数据库账号的类型,支持创建以下两种类型的账号,账号权限的详细说明请参见账号权限说明

    • 高权限账号:一个实例只能创建一个高权限账号,且具备该实例下所有数据库所有权限,可以管理所有普通账号和数据库。
    • 普通账号:一个实例可以创建多个普通账号,需要手动给普通账号授予特定数据库的权限。

    密码

    账号的密码。密码规则如下:

    • 长度为 8~32 个字符。
    • 由大写字母、小写字母、数字、特殊字符中的任意三种组成。
    • 特殊字符为 _#!@$%^&*()+=-
    确认密码再次输入密码,必须与上一步输入的密码一致。

    授权数据库

    • 高权限账号:默认具备该实例下所有数据库的所有权限,不需要单独授权。
    • 普通账号:需要为普通账号授予指定数据库的指定权限。未设置权限时,此账号不具备任何数据库的任何权限,您也可以在创建完成后修改账号授权的数据库。
      目前支持的授权类型包括:读写(DDL+DML)只读仅 DDL仅 DML自定义权限(可多选)。关于各权限类型包含的具体 SQL 操作权限请参见账号权限列表
      • 为单个数据库设置权限
        在目标数据库权限列的下拉列表中选择权限类型。若选择自定义权限,您需要手动为其勾选一个或多个 SQL 操作权限,并单击确认
      • 批量设置权限
        在搜索栏右侧,开启批量设置权限功能。勾选多个目标数据库名称,单击左下角的批量设置权限,选择授权类型。
  6. 单击确定,完成账号的创建。