数据库管理

您可在数据管理DMS控制台可视化创建、修改或删除数据库,无需执行SQL命令。

前提条件

您的用户角色为管理员、DBA或普通用户(实例Owner),更多信息,请参见系统角色

MySQL数据库管理

数据库类型为MySQL系列、MariaDB系列或AnalyticDB for MySQL,详情请参见支持的数据库类型与功能

  1. 登录数据管理DMS 5.0
  2. 在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择数据库管理

  3. 按需执行如下操作。

    • 创建数据库

      1. 单击创建库

      2. 配置数据库名字符集(CHARACTER SET)与校验规则(COLLATE)。创建数据库

        说明

        若实例的管控模式为安全协同,您需要先配置“允许执行CREATE DATABASE命令”的安全规则,更多信息,请参见SQL变更

      3. 单击确认

    • 编辑数据库

      单击目标数据库右侧的编辑,调整数据库的字符集校验规则

    • 删除数据库

      单击目标数据库右侧的删除,再次单击确认

      说明

      若实例的管控模式为安全协同,您需要先配置“允许执行DROP DATABASE命令”的安全规则,更多信息,请参见SQL变更

MongoDB数据库管理

  1. 登录数据管理DMS 5.0
  2. 在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择数据库管理

  3. 按需执行如下操作。

    • 创建数据库

      1. 单击创建库

      2. 配置数据库名集合名(COLLECTION)。创建MongoDB库

        说明

        创建数据库时必须创建一个集合,若不填,默认创建test集合。

      3. 单击确认

    • 删除数据库

      单击目标数据库右侧的删除,再次单击确认

PostgreSQL数据库管理

数据库类型为PostgreSQL或AnalyticDB for PostgreSQL

DMS支持PostgreSQL的数据库(Database)管理与模式(Schema)管理。

  1. 登录数据管理DMS 5.0
  2. 在DMS左侧的实例列表中,右键单击目标实例,从弹出的列表中选择数据库管理

    若您需要管理模式,请在DMS左侧的实例列表中展开目标实例,右键单击目标库,从弹出的列表中选择模式管理

  3. 按需执行如下操作。

    • 数据库管理

      • 创建数据库

        1. 单击创建库

        2. 配置数据库名连接数限制(CONNECTION LIMIT)、表空间(TABLESPACE)、字符集(ENCODING)及备注(COMMENT)。创建PG库

          说明

          部分参数说明如下:

          • 连接数限制(CONNECTION LIMIT):连接数据库的限制,默认为-1,表示无限制。

          • 表空间(TABLESPACE):数据库的表空间,默认为缺省表空间。

          更多信息,请参见PostgreSQL官网

        3. 单击确认

      • 编辑数据库

        单击目标数据库右侧的编辑,调整数据库的连接数限制表空间等相关设置。

      • 删除数据库

        单击目标数据库右侧的删除,再次单击确认

    • 模式管理

      • 创建模式

        1. 单击创建模式

        2. 配置模式名(SCHEMA_NAME)、所有者(SCHEMA_ELEMENT)及备注(COMMENT)。

          说明

          所有者(SCHEMA_ELEMENT)默认为当前执行命令的用户。

        3. 单击确认

      • 编辑模式

        单击目标模式右侧的编辑,调整模式名(SCHEMA_NAME)、所有者(SCHEMA_ELEMENT)及备注(COMMENT)。

      • 删除模式

        单击目标模式右侧的删除,再次单击确认

相关操作

您还可以创建数据库账号,同时授予数据库的权限给该账号。具体操作,请参见数据库账号权限管理

说明

目前DMS仅支持管理MySQL、PostgreSQL、MongoDB三种引擎的数据库账号,其他引擎的账号管理,请前往对应的控制台进行操作。