26

我正在尝试将一个数据库的所有 mysql 数据转储到一个文件中。也就是说,我不想在这个文件中包含表结构(还有另一个文件,其中包含表的结构)。

是否可以严格提取数据而不是表结构?

我现在在做什么...

# Extracts the database structure
mysqldump -d -hlocalhost -uusername -ppassword database -r database.sql

# Extracts each table and their data individually
mysqldump -d -hlocalhost -uusername -ppassword database --tab .

第一个命令将输出一个 .sql 文件,其中包含数据库中所有实体的结构,而第二个命令会自动生成 .sql 和 .txt 文件,并将结构和实体分开。

我需要的是以相同方式完成的整个数据库的一份副本。

谢谢

4

1 回答 1

60

使用该--no-create-info选项或其简写-t

于 2012-08-25T14:41:15.107 回答