在需要数据迁移、数据备份和恢复、数据分析等场景下,您可以通过数据管理DMS将其他服务器上或者本地主机上的SQL文件和CSV文件导入云虚拟主机数据库。本文以Linux操作系统云虚拟主机MySQL数据库为例介绍如何导入本地SQL文件的方法。
将本地主机上的SQL文件或CSV文件导入Windows操作系统云虚拟主机的SQL Server数据库时,操作方法与本文类似,请您根据实际操作界面做相应的步骤调整。
操作视频
本视频为通过数据管理DMS导入SQL文件的演示操作,具体页面请以实际显示为准。
操作步骤
- 登录Linux操作系统云虚拟主机MySQL数据库。 - 具体操作,请参见通过DMS Web版本登录数据库。 
- 在数据库SQLConsole页面的表页签下,右键单击已创建的目标表(例如tesy),然后单击导入。  
- 在弹出的数据导入页面,完成相关参数配置,然后单击提交申请。  - 配置项参数说明如下: - 配置项 - 说明 - 示例 - 数据库 - 数据导入操作的目标数据库。您无需操作,系统已自动匹配目标数据库。 - 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 
- 在弹出的数据导入工单列表页面,确认系统的预检查和审批流程已通过。 
- 在执行区域,单击执行变更。 
- 在任务设置对话框中,选择执行策略类型,然后单击确定执行。 重要- 建议在您的业务低峰期执行变更操作,以免影响您的正常业务。 - 立即执行:系统默认的执行策略,表示立即执行工单。 
- 定时执行:选择任务开始执行时间,系统会在设定的时间自动执行任务。 
 
执行结果
待任务执行完成后,您可以在目标数据库的SQL窗口中,输入SELECT * FROM t_user,然后单击执行(F8),查询导入的数据详情。
如果执行失败,则执行状态显示失败,您可以单击对应操作列下的详情,详细了解失败原因和解决方案。