注意:以下文档只适用于TOP接口,请谨慎使用!
HybridDB for MySQL数据库兼容MySQL协议,用户可以通过MySQL客户端或程序访问HybridDB for MySQL数据库,也可以使用阿里云的DMS。
用户使用 MySQL 客户端,可通过命令行连接数据库。
注意:默认情况下,用户可使用ECS上的客户端通过内网访问HybridDB for MySQL。若需要从公网直接访问,需要开通公网IP。
mysql –h example.petadata.rds.aliyuncs.com –P 3306 –u UserName –p Password dbname
参数说明如下:
DMS是一款访问管理云端数据的 Web 服务,支持多种数据源(更多的DMS相关信息请参见数据管理)。您可以通过以下两种方式登录DMS。
登录 HybridDB for MySQL 管理控制台。默认进入实例管理页面。
在左侧导航栏中,单击数据库管理。
定位目标数据库,单击右侧管理操作,默认进入数据库基本信息页面。
在左侧导航栏中,单击监控信息,查看数据库的监控信息。
您可以通过选定查询时间,去查看某一时间段内各类语句的执行情况,最长监控周期为30天。
用户可以设置备份策略,自动备份数据库。
操作步骤
登录 HybridDB for MySQL 管理控制台,默认进入实例列表页面。
点击列表中的实例ID或者右侧的管理选项,进入基本信息页面。
点击左侧导航的数据库管理,进入该实例的数据库列表页面。
在数据库列表中,单击目标数据库右侧的管理选项,进入数据库基本信息页面。
点击左侧导航栏的备份恢复。
在备份设置页签中,单击编辑,设置相关参数,具体参数说明如表-1所示。
点击确认,完成设置。
表-1: 备份设置说明
参数 | 说明 |
---|---|
保留天数 | 默认为7天,可选值为 7~730 天。 |
备份周期 | 按星期设置备份周期。 |
备份时间 | 设置备份的时间段。 |
备份开关 | 默认关闭。 |
登录 HybridDB for MySQL 管理控制台,默认进入实例列表页面。
点击列表中的实例ID或者右侧的管理选项,进入基本信息页面。
点击左侧导航的数据库管理,进入该实例的数据库列表页面。
在数据库列表中,单击目标数据库右侧的扩缩容选项,进入数据库扩容页面。
单击的去支付按键完成操作。
用户可以通过数据集成(Data Integration)向 HybridDB for MySQL 中进行数据的全量导入或带过滤条件的导入。
注意:只有项目管理员角色才能够新建数据源,其他角色的成员仅能查看数据源。
同步任务保存后,直接点击运行任务会立刻运行或点击右边的提交,将同步任务提交到调度系统中,调度系统会按照配置属性在从第二天开始自动定时执行。
用户可以通过数据传输向HybridDB for MySQL(原名PetaData)中进行数据的全量和增量迁移。
迁移之前,需要事先创建好HybridDB for MySQL中待迁入数据的目标数据库和数据表。
打开数据传输控制台:
在数据迁移界面中,创建迁移任务。
源库的实例类型可以是RDS实例,或者是用户自建的MySQL数据库。以RDS实例为例,选择待迁移实例的ID,输入对应的数据库账号及密码。
注:DTS现已支持RDS/MySQL向HybridDB for MySQL的全量及增量数据同步。
目标库选择“PetaData”,选择待迁入的PetaData实例的ID,输入对应的数据库账号及密码。
点击授权白名单并进入下一步。
迁移任务第二步为“迁移类型及列表”。在左侧窗口中选取待迁移的数据库及对应的表,通过界面中间向右的箭头,将数据表添加到右侧窗口中。
在此例中,RDS中待迁移的数据库名为test_new,选择其中的btest和dmstest3两张表进行数据迁移。
根据HybridDB for MySQL中待迁入数据的目标数据库名,在配置页面中点击目标数据库右侧的编辑选项,编辑库名。
在本例中,HybridDB for MySQL中待迁入的数据库名为targetdb,如下:
点击确定,完成库名修改。
点击预检查并启动,进行下一步预检查。
请注意:HybridDB for MySQL 中待迁入数据的目标数据库和表,都需要在进行迁移之前先创建好。否则可能出现如下的错误:
按提示信息纠正后,通过预检查,点击下一步。
通过数据传输服务,启动数据迁移。
若选择全量数据迁移,则在迁移完成后任务状态会显示“已完成”;若选择全量数据+增量数据迁移,则在全量数据迁移完成后,任务状态会显示增量数据迁移“迁移中”,直至用户结束迁移任务。