注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 聚石塔

管理数据库

更新时间:2018/06/07 访问次数:2470

登录数据库

HybridDB for MySQL数据库兼容MySQL协议,用户可以通过MySQL客户端或程序访问HybridDB for MySQL数据库,也可以使用阿里云的DMS。

  • 首先通过HybridDB for MySQL管理控制台创建实例及数据库,待状态显示为“运行中”,则数据库准备就绪;
  • 在控制台点击“管理”,查看“实例信息”,在“连接信息”一栏中可以看见实例的连接地址和端口号。

通过MySQL客户端访问HybridDB for MySQL


用户使用 MySQL 客户端,可通过命令行连接数据库。

注意:默认情况下,用户可使用ECS上的客户端通过内网访问HybridDB for MySQL。若需要从公网直接访问,需要开通公网IP。

  1. mysql h example.petadata.rds.aliyuncs.com P 3306 u UserName p Password dbname

参数说明如下:

  • -h:实例的主机名,即实例的内网或外网地址。通过内网地址连接实例,需要将 MySQL 客户端安装在 ECS 上。
  • -P:端口号
  • -u:数据库账号
  • -p:账号对应的密码
  • dbname:数据库名

通过DMS访问HybridDB for MySQL


DMS是一款访问管理云端数据的 Web 服务,支持多种数据源(更多的DMS相关信息请参见数据管理)。您可以通过以下两种方式登录DMS。

  • 通过管理控制台,选择要登录的实例,单击右上角的“登录数据库”跳转至DMS。
  • 打开DMS手工输入要登录的数据库连接地址、账号、密码和数据库名。

2

查看数据库监控信息

  1. 登录 HybridDB for MySQL 管理控制台。默认进入实例管理页面。

  2. 在左侧导航栏中,单击数据库管理

  3. 定位目标数据库,单击右侧管理操作,默认进入数据库基本信息页面。

  4. 在左侧导航栏中,单击监控信息,查看数据库的监控信息。

    您可以通过选定查询时间,去查看某一时间段内各类语句的执行情况,最长监控周期为30天。

备份数据库

用户可以设置备份策略,自动备份数据库。

操作步骤

  1. 登录 HybridDB for MySQL 管理控制台,默认进入实例列表页面。

  2. 点击列表中的实例ID或者右侧的管理选项,进入基本信息页面。

  3. 点击左侧导航的数据库管理,进入该实例的数据库列表页面。

  4. 在数据库列表中,单击目标数据库右侧的管理选项,进入数据库基本信息页面。

  5. 点击左侧导航栏的备份恢复

  6. 备份设置页签中,单击编辑,设置相关参数,具体参数说明如表-1所示。

  7. 点击确认,完成设置。

表-1: 备份设置说明 

参数 说明
保留天数 默认为7天,可选值为 7~730 天。
备份周期 按星期设置备份周期。
备份时间 设置备份的时间段。
备份开关 默认关闭。

数据库扩缩容

  1. 登录 HybridDB for MySQL 管理控制台,默认进入实例列表页面。

  2. 点击列表中的实例ID或者右侧的管理选项,进入基本信息页面。

  3. 点击左侧导航的数据库管理,进入该实例的数据库列表页面。

  4. 在数据库列表中,单击目标数据库右侧的扩缩容选项,进入数据库扩容页面。

  5. 单击的去支付按键完成操作。

  • 目前系统默认为翻倍扩容。
  • 扩容后需要等待几分钟后才能正常使用,一般不超过20分钟。

数据集成导入

通过数据集成导入数据

用户可以通过数据集成(Data Integration)向 HybridDB for MySQL 中进行数据的全量导入或带过滤条件的导入。

准备工作


  1. HybridDB for MySQL 中待迁入数据的目标数据库和表,都需要在进行数据导入之前,通过MySQL客户端先创建好。
  2. 当待迁出数据的源数据库为阿里云RDS时,请通过RDS的管理控制台进行IP白名单设置。
    如下图所示,通过HybridDB for MySQL的管理控制台进入白名单设置添加下面IP地址:
    10.152.69.0/24,10.153.136.0/24,10.143.32.0/24,120.27.160.26,10.46.67.156,120.27.160.81,10.46.64.81,121.43.110.160,10.117.39.238,121.43.112.137,10.117.28.203,118.178.84.74,10.27.63.41,118.178.56.228,10.27.63.60,118.178.59.233,10.27.63.38,118.178.142.154,10.27.63.15,100.64.0.0/8
    cdp-0注意:若使用自定义资源组调度HybridDB for MySQL数据同步任务,必须把自定义资源组的机器 ip 也加到HybridDB for MySQL的白名单中。

新添加数据源


注意:只有项目管理员角色才能够新建数据源,其他角色的成员仅能查看数据源。

  1. 以项目管理员身份进入数加管理控制台,点击项目列表下对应项目操作栏中的进入工作区
  2. 进入顶部菜单栏中的数据集成页面,点击左侧导航栏中的数据源
  3. 点击右上角的新增数据源,如下图所示:cdp-1
  4. 在新增数据源弹出框中填写相关配置项,如下图所示:cdp-2上图中的配置项具体说明如下:
    ■ 数据源名称: 由英文字母、数字、下划线组成且需以字符或下划线开头,长度不超过 60 个字符 。
    ■ 数据源描述: 对数据源进行简单描述,不得超过 80 个字符 。
    ■ 数据源类型: 当前选择的数据源类型MySQL。
    ■ 网络类型: 当前选择的网络类型。
    ■ 连接串: JDBC连接信息,格式为:jdbc:mysql://IP:Port/database。
    ■ 用户名/密码: 数据库对应的用户名和密码。
    不同数据源类型对应的配置说明,请参见:数据源配置
  5. 点击测试连通性
  6. 若测试连通性成功,点击保存即可。

    新添加数据源


  1. 新建同步任务,如下图所示:cdp-3
  2. 选择来源:选择MaxCompute(原ODPS)数据源及源头表mytest,数据浏览默认是收起的,选择后点击下一步,如下图所示:cdp-4
  3. 选择目标:选择mysql数据源及目标表a1,选择后点击下一步,如下图所示:cdp-5
  4. 映射字段:点击下一步,选择字段的映射关系。需对字段映射关系进行配置,左侧“源头表字段”和右侧“目标表字段”为一一对应的关系 ,如下图所示。cdp-6
  5. 通道控制点击下一步,配置作业速率上限和脏数据检查规则,如下图所示:cdp-7
  6. 预览保存:完成以上配置后,上下滚动鼠标可查看任务配置,如若无误,点击保存,如下图所示:cdp-8

    提交数据同步任务


同步任务保存后,直接点击运行任务会立刻运行或点击右边的提交,将同步任务提交到调度系统中,调度系统会按照配置属性在从第二天开始自动定时执行。

 

通过数据传输导入数据

用户可以通过数据传输向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 中待迁入数据的目标数据库和表,都需要在进行迁移之前先创建好。否则可能出现如下的错误:

按提示信息纠正后,通过预检查,点击下一步。

启动迁移


通过数据传输服务,启动数据迁移。

查看结果


若选择全量数据迁移,则在迁移完成后任务状态会显示“已完成”;若选择全量数据+增量数据迁移,则在全量数据迁移完成后,任务状态会显示增量数据迁移“迁移中”,直至用户结束迁移任务。

result

FAQ

关于此文档暂时还没有FAQ
返回
顶部