暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Doris使用mysqldump导出表结构或数据

沙沃兴 2024-03-11
1235

Doris在0.15之后的版本已经支持2通过mysqldump工具导出数据或者表结构。

导出

1、导出数据库中指定表的数据

    [root@ef562daade16 bin]# /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases demo --tables export_tbl >/data/export/export_tbl.txt


2、导出数据库中指定表的表结构

    [root@ef562daade16 bin]# /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases demo --tables export_tbl --no-data>/data/export/export_tbl.txt


3、导出多个数据库中的所有表

    [root@ef562daade16 bin]# /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases demo1,demo2 > /data/export/all.txt


4、导出所有数据库的所有表

    [root@ef562daade16 bin]# /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --all-databases > /data/export/all.txt


导入

mysqldump 导出的结果可以重定向到文件中,之后可以通过 source 命令导入到Doris 中 

source filename.sql


注意:

  1. 由于Doris 中没有mysql 里的 tablespace 概念,因此在使用mysqldump 时要加上 --no-tablespaces 参数
  2. 使用mysqldump 导出数据和表结构仅用于开发测试或者数据量很小的情况,请勿用于大数据量的生产环境


MYSQLDUMP 导出表结构或数据 - Apache Doris

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论