Mysqldump并行导出表数据到txt中
时间: 2024-02-15 09:05:49 浏览: 141
mysql导入txt文本
可以使用mysqldump命令的--tab选项将表数据并行导出到文本文件中。--tab选项将表数据导出到指定的目录中,并使用表名作为文件名前缀。每个表将导出为两个文件:一个包含数据,一个包含表结构。
下面是一个示例命令,将使用4个线程并行导出db_name数据库中的table1、table2和table3表的数据到指定的目录:
```
mysqldump --parallel=4 --tab=/path/to/dir db_name table1 table2 table3
```
上面的命令将使用4个线程并行导出db_name数据库中的table1、table2和table3表的数据到指定的目录。在该目录下,将会生成table1.txt、table1.sql、table2.txt、table2.sql、table3.txt和table3.sql文件。
需要注意的是,使用--tab选项会将表数据导出为文本文件,而非SQL文件。如果需要导出为SQL文件,则需要使用--no-create-info和--skip-extended-insert选项,并将输出重定向到文件中,例如:
```
mysqldump --parallel=4 --no-create-info --skip-extended-insert db_name table1 table2 table3 > dump.sql
```
上面的命令将使用4个线程并行导出db_name数据库中的table1、table2和table3表的数据为SQL文件,并将结果输出到dump.sql文件中。
阅读全文