ECS实例自建数据库,是指在ECS实例上安装并配置的数据库。您可以使用数据管理服务DMS来管理ECS实例自建数据库。本文以MySQL为例,介绍如何使用DMS添加并管理ECS实例自建数据库。

前提条件

  1. 开通数据管理服务,详情请参见开通数据管理服务
  2. 创建ECS实例,实例规格选用内存型r系列规格族。具体步骤,请参见使用向导创建实例
  3. 在ECS实例安全组的入方向添加规则,放行MySQL监听的端口号。MySQL默认监听的端口号为3306。
  4. 在ECS实例上安装MySQL数据库,具体步骤请参见数据库概述
  5. 为ECS实例上的MySQL数据库创建非root账号。
    说明 MySQL默认情况下不允许root账号远程登录。若您已设置允许root账号远程登录,可跳过此步骤。
    本示例中,请运行以下命令为MySQL数据库创建名为 dms、密码为 Ecs123!的账号,并授予所有权限。
    create user 'dms'@'%' IDENTIFIED BY 'Ecs123!';
    grant all privileges on *.* to 'dms'@'%' with grant option;
    flush privileges;

背景信息

数据管理服务DMS(Data Management Service)是由阿里云提供的数据库管理Web终端,为您管理Windows系统和Linux系统下的ECS实例自建数据库。您只需在数据管理控制台上添加实例自建数据库即可使用数据管理功能,如新建数据库、新建表等。DMS支持的自建数据库类型有MySQL、SQLServer、PostgreSQL、MongoDB、Redis。更多详情,请参见DMS产品文档

操作步骤

  1. 登录数据管理控制台
  2. 在顶部菜单栏,单击系统管理 > 实例管理
  3. 单击新增
  4. 单击ECS自建数据库
  5. 单击MySQL
  6. 配置自建数据库信息。

    参数解释如下表所示。

    名称 描述
    数据库来源 ECS自建数据库。
    数据库类型 ECS实例自建数据库的类型。本示例中选择MySQL
    实例地区 ECS实例所在地域。
    ECS实例ID ECS实例ID。
    端口 ECS实例数据库监听的端口号。本示例中MySQL的端口号配置为3306
    数据库用户名 ECS实例自建数据库的账号。本示例中MySQL的账号为dms
    说明 建议您使用非root账号。
    数据库密码 ECS自建数据库账号对应的密码。本示例中,dms的密码为Ecs123!
    管控模式 本示例选择自由操作。模式详情请参见管控模式
  7. 单击提交
  8. 根据提示直接登录数据库。

后续步骤

登录成功后,可以通过SQL语句或控制台操作数据库。