赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 实践教程
  5. 搭建应用
  6. 部署数据库
  7. 管理ECS实例自建数据库

管理ECS实例自建数据库

  • 部署数据库
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

ECS实例自建数据库,是指在ECS实例上安装并配置的数据库。您可以使用数据管理DMS来一站式管理ECS实例自建数据库。包括全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等。本文以MySQL为例,介绍如何使用DMS添加并管理ECS实例自建数据库。

前提条件

  • 开通数据管理服务,详情请参见DMS。

  • 在ECS实例安全组的入方向放行MySQL默认监听的端口号为3306。具体操作,请参见添加安全组规则。

  • 在ECS实例上安装MySQL数据库。具体操作,请参见部署数据库。

操作步骤

  1. (条件可选)如果MySQL不允许root账号远程登录,需要为MySQL数据库创建非root账号。

    建议您使用非root账号登录数据库。在本示例中,请运行以下命令为MySQL数据库创建名为dms、密码为Ecs123!的账号,并授予所有权限。

    1. 远程登录ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。

    2. 执行以下命令,输入root用户的密码登录MySQL。

      sudo mysql -uroot -p
    3. 依次运行以下命令,创建远程登录MySQL的账号,并允许远程主机使用该账号访问MySQL。

      本示例账号为dmsTest、密码为Ecs@123****。

      重要

      实际创建账号时,需将示例密码Ecs@123****更换为符合要求的密码,并妥善保存。密码要求:长度为8至30个字符,必须同时包含大小写英文字母、数字和特殊符号。可以使用以下特殊符号:

      ()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/

      #创建数据库用户dmsTest,并授予远程连接权限。
      create user 'dmsTest'@'%' identified by 'Ecs@123****'; 
      #为dmsTest用户授权数据库所有权限。
      grant all privileges on *.* to 'dmsTest'@'%'; 
      #刷新权限。
      flush privileges; 
    4. 执行以下命令,退出数据库。

      exit
  2. 使用DMS来远程访问MySQL数据库。

    1. 登录数据管理DMS控制台。

    2. 在顶部菜单栏,单击实例管理。

    3. 在实例列表页签,单击新增。

    4. 在新增实例对话框,配置自建数据库信息。

      参数配置说明如下表所示。更多信息,请参见他云/自建数据库录入。

      参数

      描述

      数据来源

      选择他云/自建。

      关系型数据库

      ECS实例自建数据库的类型。本示例中选择MySQL。

      基本信息

      数据库类型

      选择MySQL。

      实例来源

      选择ECS自建。

      实例地区

      ECS实例所在地域。本示例选择华东1(杭州)。

      ECS实例ID

      输入ECS实例ID。

      端口

      ECS实例数据库监听的端口号。本示例中MySQL的端口号配置为3306。

      安全托管

      本示例选择开启。更多信息,请参见安全托管。

      数据库账号

      ECS实例自建数据库的账号。本示例中MySQL的账号为dms。

      说明

      建议您使用非root账号。

      数据库密码

      ECS自建数据库账号对应的密码。本示例中,dms的密码为Ecs123!。

    5. 填写完成以上信息后,单击左下角的测试连接。

      说明

      如果测试连接失败,请按照报错提示检查您录入的实例信息。

    6. 出现连接成功提示后,单击提交。单击提交。

      至此数据库已经成功录入至DMS,您可以在DMS控制台左侧的实例列表中,查看并管理您的数据库。

相关文档

  • 如果您希望更方便地管理数据库,并享有高可用、高可靠、高安全、可扩展的托管数据库服务,可以使用阿里云云数据库RDS。RDS是阿里云提供的稳定可靠、可弹性伸缩的关系型云数据库,支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,具备容灾、备份、恢复、迁移等方面的全套解决方案。详细信息,请参见云数据库RDS简介。

  • 您可以通过数据迁移工具DTS,将自建数据库平滑迁移到阿里云数据库上。具体操作,请参见数据库迁移方案和从自建MySQL迁移至RDS MySQL实例。

相关文章

搭建PostgreSQL主从架构 2025-04-01 11:57

PostgreSQL是一个开源数据库,遵循SQL标准,支持NoSQL数据类型(JSON/XML/hstore)、递归查询、全文搜索、GIS地理信息处理等,能够应对各种复杂数据分析需求。广泛应用于互联网网站、企业级应用后端、数据仓库与分析平台、位置应用系统、复杂数据对象处理等应用场景。本文介绍了如何在

管理ECS实例自建数据库 2025-04-01 11:57

ECS实例自建数据库,是指在ECS实例上安装并配置的数据库。您可以使用数据管理DMS来一站式管理ECS实例自建数据库。包括全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等。本文以MySQL为例,介绍如何使用DMS添加并管理ECS实例自建数据库。 前提条件

部署MySQL数据库 2025-04-01 11:57

MySQL 是一个广泛使用的关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL)进行数据访问与管理。MySQL 以其高性能、稳定性和易用性成为互联网应用、数据密集型业务的首选数据库之一。本系列文档介绍如何在Linux以及Windows实例中通过多种方式部署安装MySQL服务以及远程访问数

云市场应用部署MySQL(Linux) 2025-04-01 11:57

除了手动方式部署安装MySQL,阿里云也为用户提供了便利的快速安装方式。您可以在新购实例时选择云市场镜像中已预装MySQL服务的实例镜像,云市场镜像也可以在已购买的实例中使用(更换操作系统),本文介绍在Linux系统上通过云市场镜像和应用扩展进行MySQL的部署,包括使用自动化任务和系统运维管理工具

部署Oracle数据库 2025-04-01 11:57

Oracle数据库是一种功能强大、可靠性高的关系型数据库管理系统,为企业提供了广泛的数据管理和处理能力。本文主要介绍如何在ECS实例上部署Oracle数据库。 安装Oracle数据库 本文提供以下两种部署方式,您可以根据实际需求选择。

手动部署MySQL数据库(Linux) 2025-04-01 11:57

如果您需要在运行Linux系统的ECS实例上部署特定版本的MySQL数据库,可以参考本文提供的步骤手动完成MySQL数据库的部署。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号