在需要数据迁移、数据备份和恢复、数据分析等场景下,您可以通过数据管理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),查询导入的数据详情。
如果执行失败,则执行状态显示失败,您可以单击对应操作列下的详情,详细了解失败原因和解决方案。