通过数据管理DMS导入数据库文件

在需要数据迁移、数据备份和恢复、数据分析等场景下,您可以通过数据管理DMS将其他服务器上或者本地主机上的SQL文件和CSV文件导入云虚拟主机数据库。本文以Linux操作系统云虚拟主机MySQL数据库为例介绍如何导入本地SQL文件的方法。

说明

将本地主机上的SQL文件或CSV文件导入Windows操作系统云虚拟主机的SQL Server数据库时,操作方法与本文类似,请您根据实际操作界面做相应的步骤调整。

操作视频

本视频为通过数据管理DMS导入SQL文件的演示操作,具体页面请以实际显示为准。

操作步骤

  1. 登录Linux操作系统云虚拟主机MySQL数据库。

    具体操作,请参见通过DMS Web版本登录数据库

  2. 在数据库SQLConsole页面的页签下,右键单击已创建的目标表(例如tesy),然后单击导入

    SQLConsole

  3. 在弹出的数据导入页面,完成相关参数配置,然后单击提交申请

    数据导入

    配置项参数说明如下:

    配置项

    说明

    示例

    数据库

    数据导入操作的目标数据库。您无需操作,系统已自动匹配目标数据库。

    bdm721****_db@****【bdm721****.my3w.com:3306】

    文件编码

    选择数据库的文件编码:

    • UTF-8

    • GBK

    • ISO-8859-1

    • 自动识别

    自动识别

    导入模式

    选择导入模式,当前支持两种导入模式:

    • 极速模式:在执行阶段读取文件,将SQL语句直接执行到指定的目标库。该模式安全性相比安全模式要低,但是执行时效较高。

    • 安全模式:预检查阶段会解析文件并将SQL或CSV数据缓存入库,执行时再从缓存库中读出来执行到指定的目标库。该模式安全性较好,但是执行时效相比极速模式要低。

    极速模式

    文件类型

    选中导入数据的文件类型。支持以下三种类型:

    • SQL脚本:安全协同模式下,默认仅放开INSERT和REPLACE命令类型。

    • CSV格式:文件中的分隔符必须为半角逗号(,)。

    • Excel格式:Excel文件中可以有表头(属性),也可以直接是数据。

    SQL脚本

    附件

    单击上传文件上传本地主机待导入的文件。

    说明
    • 支持SQL、CSV、TXT、XLSX和ZIP文件类型。

    • 附件最大不能超过5 GB。

    qdm16****_sql.zip

  4. 在弹出的数据导入工单列表页面,确认系统的预检查审批流程已通过。

  5. 执行区域,单击执行变更

  6. 任务设置对话框中,选择执行策略类型,然后单击确定执行

    重要

    建议在您的业务低峰期执行变更操作,以免影响您的正常业务。

    • 立即执行:系统默认的执行策略,表示立即执行工单。

    • 定时执行:选择任务开始执行时间,系统会在设定的时间自动执行任务。

执行结果

待任务执行完成后,您可以在目标数据库的SQL窗口中,输入SELECT * FROM t_user,然后单击执行(F8),查询导入的数据详情。

说明

如果执行失败,则执行状态显示失败,您可以单击对应操作列下的详情,详细了解失败原因和解决方案。