4.4.4 MySQL Dump¶
Doris
在 0.15
之后的版本已经支持通过 mysqldump
工具导出数据或者表结构
1 使用示例¶
1.1 导出¶
-
导出
test
数据库中的table1
表:mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test --tables table1
-
导出
test
数据库中的table1
表结构:mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test --tables table1 --no-data
-
导出
test1
,test2
数据库中所有表:mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --databases test1 test2
-
导出所有数据库和表
mysqldump -h127.0.0.1 -P9030 -uroot --no-tablespaces --all-databases
更多的使用参数可以参考 mysqldump
的使用手册
1.2 导入¶
mysqldump
导出的结果可以重定向到文件中,之后可以通过 source
命令导入到 Doris
中 source filenamme.sql
2 注意¶
-
由于
Doris
中没有MySQL
里的tablespace
概念,因此在使用MySQL Dump
时要加上--no-tablespaces
参数 -
使用
MySQL Dump
导出数据和表结构仅用于开发测试或者数据量很小的情况,请勿用于大数据量的生产环境