mysqldump不会转储我的数据

我在Ubuntu Linux上运行mysqldump(10.0.4 LTS)

我的mySQL版本信息是:

mysql Ver 14.14 Distrib 5.1.41,用于使用readline 6.1的debian-linux-gnu(i486)

我使用了下面的命令:

mysql -u username -p dbname> dbname_backup.sql

然而,当我打开生成的.sql文件时,我发现大多数表只有倾销的模式,在less数情况下,实际的数据被转储,只有一两个logging被转储(ATLEAST有几十条logging每张桌子)。

有谁知道可能会发生什么?

我认为你期望看到很多插入,可能你只看到1或2.是正常的,如果你仔细观察,你会看到1或2个BIG插入(扩展插入)。 扩展插入是多行插入,包括几个VALUES列表。

尝试传递完整的命令:

mysqldump --databases --result-file=filename.sql mydatabase -u mysqluser -p