导出到Mysql数据库

2023年9月5日 32点热度 0人点赞 0条评论

八爪鱼采集到的数据,支持导出到Mysql数据库中。可手动导出,也按照设置的定时导出计划,自动导出。

本教程将以云采集数据,演示手动/自动导出到Mysql数据库中的具体步骤。

 

一、手动导出具体步骤

 

在任务采集完毕之后,将采集得到的数据,手动导出到数据库中。

本地采集和云采集数据,均可手动导出。

 

Step1:先在您的Mysql中,建好数据库和数据表。

 

Step2:在【我的任务】中,将鼠标移动到任务上,任务采集状态右侧会出现全部按钮,点击即可进入查看采集到的数据,这里点击云采集右侧的全部,查看全部云采集数据。

 

 

Step3:选择【导出数据】,在弹出的操作界面上可选择【导出所有数据】或者【未导出数据】。这里选择【导出所有数据】,选择【导出到数据库】的【Mysql】,点击【确定】进入到数据库配置界面。

 

 

Step4:进入到这个数据库配置界面之后,对数据库的相关信息进行配置,这里的信息一定要正确而且能正常连接到数据库。

服务器名称:Mysql服务器地址

端口:Mysql实例的端口

用户名:登录Mysql的用户名

密码:登录Mysql的密码

数据编码:填写数据库的编码,不指定可能会出现导入后为乱码的情况  例如导出的是中文,可设置成utf8,另外用户自己的数据库表、字段都需设置成utf8

数据库名称:选择已有的数据库

配置好后可点击【测试连接】,验证配置是否正确。这里的配置都是正确的,因此显示 。如果配置不正确,将显示错误信息。

然后点击【下一步】进入数据字段映射界面。

 

 

Step5:在数据字段映射界面,选择数据表、目标数据字段(这里如果源数据字段和目标数据字段名称一样会自动进行配置,如果不一样就需要手动选择一下)。

可为某个字段勾选【设置为唯一标识】,则导入的时候将根据这个字段确定是数据库新增记录还是覆盖原有的记录。

如果这个任务的数据需多次导入,可以在【保存设置】下面为此次配置命名后保存,下次再导出的时候直接选择这个配置即可。

Step6:选择【导出】,等待一段时间后,提示【导出完成】,表示数据已导入指定数据库。

 

 

 

可在Mysql相应数据表中查看数据:

 

 

二、自动导出具体步骤

 

仅云采集数据可实现自动导出到数据库,可以实现边采集边导出,导出的是当前未导出过的数据。

 

Step1和Step2同上,Step3选择【定时导出到数据库】的Mysql】,其他同上。

Step4也同上。

 

 

Step5:进入到数据字段映射界面。此界面多了一个【设置执行计划】的选项。

设置【导出计划名称】和【每次间隔】,每次导出最短间隔为【1小时】。

设置完之后点击【下一步】,提示【配置完成】,表示已经成功配置了定时导出计划。

 

 

Step6:点击【完成】,弹出【定时入库工具】。点击启动后,系统会立即执行一次数据库导出,执行完毕之后再按照设置的时间间隔自动导出。

 

 

也可在【工具箱】-【定时入库工具】中,找到我们的【定时导出计划】配置并启动/暂停它。

 

 

 

 

365crawadmin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论