ECS实例自建数据库,是指在ECS实例上安装并配置的数据库。您可以使用数据管理DMS来一站式管理ECS实例自建数据库。包括全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等。本文以MySQL为例,介绍如何使用DMS添加并管理ECS实例自建数据库。
前提条件
操作步骤
(条件可选)如果MySQL不允许root账号远程登录,需要为MySQL数据库创建非root账号。
建议您使用非root账号登录数据库。在本示例中,请运行以下命令为MySQL数据库创建名为
dms
、密码为Ecs123!
的账号,并授予所有权限。远程登录ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。
执行以下命令,输入root用户的密码登录MySQL。
sudo mysql -uroot -p
依次运行以下命令,创建远程登录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;
执行以下命令,退出数据库。
exit
使用DMS来远程访问MySQL数据库。
登录数据管理DMS控制台。
在顶部菜单栏,单击实例管理。
在实例列表页签,单击新增。
在新增实例对话框,配置自建数据库信息。
参数配置说明如下表所示。更多信息,请参见他云/自建数据库录入。
参数
描述
数据来源
选择他云/自建。
关系型数据库
ECS实例自建数据库的类型。本示例中选择MySQL。
基本信息
数据库类型
选择MySQL。
实例来源
选择ECS自建。
实例地区
ECS实例所在地域。本示例选择华东1(杭州)。
ECS实例ID
输入ECS实例ID。
端口
ECS实例数据库监听的端口号。本示例中MySQL的端口号配置为3306。
安全托管
本示例选择开启。更多信息,请参见安全托管。
数据库账号
ECS实例自建数据库的账号。本示例中MySQL的账号为
dms
。说明建议您使用非root账号。
数据库密码
ECS自建数据库账号对应的密码。本示例中,dms的密码为
Ecs123!
。填写完成以上信息后,单击左下角的测试连接。
说明如果测试连接失败,请按照报错提示检查您录入的实例信息。
出现连接成功提示后,单击提交。单击提交。
至此数据库已经成功录入至DMS,您可以在DMS控制台左侧的实例列表中,查看并管理您的数据库。