数据导入
操作场景
数据管理服务支持用户本地导入及OBS桶导入数据进行数据的备份和迁移。
操作说明
当需要进行数据备份或迁移时,您可将数据导入目标数据表,目标CSV表数据类型须与待导入表数据类型保持一致,SQL文件同理。
约束限制
- 导入单文件大小最大可达1GB。
- 可以支持导入的数据文件类型包括CSV格式和SQL文件格式。
- 暂不支持BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB等二进制类型字段的导入。
- 资源池需具备数据管理服务DAS产品
操作步骤
在顶部菜单栏选择“导入·导出 > 导入”。
DAS支持从本地选取文件导入,同时也支持从OBS桶中直接选择文件进行导入操作。
- 上传文件
在导入页面单击左上角的“新建任务”,在弹出框选择导入类型,选择文件来源为“上传文件”、附件存放位置等信息并上传文件,选择导入数据库,设置字符集类型,按需勾选选项设置及填写备注信息。
为了保障数据安全,DAS将文件保存在OBS桶中。
说明出于数据隐私性保护目的,DAS需要您提供一个您自己的OBS存储,用来接收您上传的附件信息,DAS会自动连接到该OBS文件,进行内存式读取,整个过程您的数据内容不会存储在DAS的任何存储介质上。
导入完成后若勾选删除上传的文件选项,则该文件导入目标数据库成功后,将从OBS桶中自动删除。
从OBS桶中选择
在导入页面单击左上角的“新建任务”,在弹出框设置导入类型,选择文件来源为“从OBS中选择”,在OBS文件浏览器弹窗中选择待导入文件,选择导入数据库,设置字符集类型,按需勾选选项设置及填写备注信息。
说明从OBS桶中直接选择文件导入,导入目标数据库成功后,OBS桶不会删除该文件。
导入信息设置完成后,单击“创建导入任务”即可。由于导入任务可能会覆盖您原有的数据,需再次确认无误后单击“确定”。
您可在导入任务列表中查看导入进度等信息,在操作栏单击“查看详情”,您可在任务详情弹出框中,了解本次导入任务成功、失败等执行情况及耗时。
数据导出
前提条件
您已经在MySQL数据库管理服务控制台中创建用户库。
操作场景
由于数据查询只限于服务少量数据的实时查询,数据量大时,需要分页查看,此时,您可通过数据导出功能,快捷获得一次查询的所有数据信息;或者当进行数据备份或迁移时,您也可通过数据导出功能,获取完整的数据信息。
操作步骤
1、在云服务登录页面,输入账号及密码,登录管理控制台。
2、单击管理控制台左上角的,选择区域和项目。
3、在服务列表页面,选择“数据库 > 数据管理服务”,进入数据管理服务信息页面。
4、选择需要登录的数据库,单击操作栏的“登录”。进入MySQL数据库管理服务首页。
5、在顶部菜单栏选择“导入·导出”>“导出”。
6、在导出页面,单击左上角“新建任务”,您可根据需要选择“导出数据库”或“导出SQL结果集”。下文以导出数据库为例,导出SQL集同理。您也可通过单击“快速导出”,选择目标数据库,在创建快速导出任务弹窗中选择存储位置,并单击“确定”。
7、在导出数据库弹出页面,您可按需选填“基本信息”及“高级选项”,并在页面右侧选择需要导出的表。
说明SQL结果集导出任务中,执行SQL的最大限制是5M。
数据库分用户库和系统库,系统库不支持导出功能。如需导出,您需把创建用户数据库,业务部署到用户库,然后再执行导出操作。
DAS在执行导出操作时,会连接到您的备库进行导出,可以有效规避导出时对主库的性能影响,但当备库复制延迟较大时,会存在“导出的数据不是最新数据“的可能性。
8、设置完导出任务信息,单击弹出页面下部“确定”,创建导出任务。
9、在导出任务列表页面,您可查看任务ID、任务类型、任务状态、进度等信息。
10、您可在列表操作栏,单击“查看详情”,在任务详情弹出页面,查看本次导出任务执行的详情信息。