TDengine使用taosdump工具进行数据导出导入

数据备份(导出)
可以使用命令导出sql相关文件,这些导出的相关文件可以导入时使用

taosdump -o [导出文件存放路径,需要是已存在目录] -D [数据库名]

导出所有数据库使用 -A代替 -D,后不跟数据库名,但是博主没成功,使用 -D单独导出一个库是很稳定的,导出目录下包含一个sql文件和一个tdenginexxxxxxxx的文件夹,不用理会文件内容,导入时直接使用改目录。

除此之外也可以导出一个数据库的部分超级表或普通表,语法形式为下面这样,不带 -D

taosdump -o [导出文件存放路径,需要是已存在目录] [数据库名] [超级表或普通表名] [超级表或普通表名]

其中数据库名只能有一个,后面的超级表或普通表名可以有多个,数据库与表名以及表名与表名之间由空格连接,官方文档也有说明。

也可导出csv数据文件,详情请参照官方文档。

数据恢复(导入)
使用 -i 来进行数据恢复

taosdump -i [导出文件存放路径]

比如导出文件路径为/home/sql其中sql文件夹下是导出命令生成的文件和目录,那么导入时的路径也使用/home/sql即可。

就是说,以下命令为一组导出导入,假设数据库名为dataBase

taosdump -o /home/sql -D dataBase

taosdump -i /home/sql

本文作者:博小群

本文链接:https://www.cnblogs.com/qun-/p/18279428

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   博小群  阅读(470)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起