更新时间:2024-09-05 GMT+08:00

数据导入

数据管理服务支持从本地或者OBS桶导入数据,进行数据的备份和迁移。

使用须知

  • 当需要进行数据备份或迁移时,您可以将数据导入目标数据表,目标CSV表数据类型须与待导入表数据类型保持一致,SQL文件同理。
  • 导入单文件大小最大可达1GB。
  • 可以支持导入的数据文件类型包括CSV格式和SQL文件格式。如果MySQL 8.0实例表数量超过10万(5.7和5.6版本超过1万),则不能使用CSV格式。
  • 暂不支持BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB等二进制类型字段的导入。
  • 导入sql单句需小于100M。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
  4. 在左侧导航栏中,单击“开发工具”,进入开发工具页面。

    您也可以在产品概览页面,单击“进入开发工具”,进入开发工具页面。

  5. 选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
  6. 在顶部菜单栏选择导入·导出 > 导入
  7. 单击“新建任务”

    图1 新建导入任务
    表1 参数说明

    参数名称

    说明

    导入类型

    可选择sql或CSV。

    文件来源

    DAS支持从本地选取文件导入,同时也支持从OBS桶中直接选择文件进行导入操作。

    • 上传文件

      选择文件来源为“上传文件”、需要设置附件存放位置,并上传文件。

      出于数据隐私性保护目的,DAS需要您提供一个自己的OBS存储,用来接收您上传的附件信息,DAS会自动连接到该OBS文件,进行内存式读取,整个过程您的数据内容不会存储在DAS的任何存储介质上。

      创建OBS桶免费,但是保存文件将产生一定的费用。

      导入完成后若勾选删除上传的文件选项,则该文件导入目标数据库成功后,将从OBS桶中自动删除。

    • OBS桶

      选择文件来源为“从OBS中选择”,需要在OBS中选择待导入文件。

      从OBS桶中直接选择文件导入,导入目标数据库成功后,OBS桶不会删除该文件。

    数据库

    选择导入的目标数据库。

    字符集

    按需设置字符集。

    选项

    勾选选项“忽略报错,即SQL执行失败时跳过”时,则在数据导入目标数据库的过程中,如果有SQL执行出错,系统将忽略执行错误,继续往下执行。

    勾选“导入完成后删除上传的文件”时,则该文件导入目标数据库成功后,将从OBS桶中自动删除。该选项仅适用于本地上传的文件。

    备注

    自定义备注信息。

  8. 导入信息设置完成后,单击“创建导入任务”即可。

    由于导入任务可能会覆盖您原有的数据,需再次确认无误后单击“确定”

  9. 您可在导入任务列表中查看导入进度等信息。

    在操作栏单击“查看详情”,您可以在任务详情弹框中,了解本次导入任务成功、失败等执行情况及耗时。