如何用建木 CI 导入导出 MySQL 数据
相信大家都用过 MySQL 吧,MySQL 是最流行的关系型数据库管理系统之一,在 web 应用方面,MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
大家平时都是怎么迁移 MySQL 数据的呢?mysqldump、Xtrabackup、mysqlbinlog……
今天给大家介绍一下如何使用建木 CI 导入/导出 MySQL 数据库!
MySQL 数据导出
在建木 CI 中,可以通过mysql数据导出节点 来完成数据导出,节点底层使用的是 mysqldump 命令
查看节点文档
节点文档显示,输入参数中只有四个参数是必填参数,另外两个参数都是有默认值的,可以忽略
定义管道 DSL
定义 DSL 时,将管道示例复制过来,修改一下参数值就可以了
项目创建成功后,再点击触发就可以导出数据啦,输出参数sql_path
为导出的 sql 文件路径
一般情况下,导出导入节点是一起使用的,下面看一下如何用建木 CI 导入 MySQL 数据吧!
MySQL 数据导入
在建木 CI 中,可以通过mysql数据导入节点 来完成数据导入,节点底层使用的还是 mysqldump 命令
查看节点文档
可以看到,导入节点的输入参数和导出节点的输入参数是差不多的,多出来的sql_path
参数则刚好是导出节点的输出参数,正好可以将导出导入节点连在一起使用😃
定义管道 DSL
和导出节点一样,复制 DSL 示例修改一下参数值就可以了
保存项目 DSL,点击触发,流程执行完毕就成功同步 MySQL 数据了!
每次需要同步的时候,只需再点击触发就行了,简直不能太方便!
本文为建木博主「早春的树」的原创投稿文章,转载请联系授权。
项⽬官⽹:https://jianmu.dev
项⽬托管:https://gitee.com/jianmu-dev
版权声明: 本文为 InfoQ 作者【Jianmu】的原创文章。
原文链接:【http://xie.infoq.cn/article/06e7af027a7709671d226914b】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论