Mysqldump仅在尝试输出到文件时收到错误

时间:2013-12-20 18:06:01

标签: mysql database cmd backup mysqldump

我正在使用CMD来做一个mysqldump。当我运行以下命令时,它可以正常工作:

mysqldump -hmyhost -uroot -pmypass mydb 

转储工作正常,但是,当它完成时,似乎没有为mysql转储创建.sql文件,它只是将db数据输出到屏幕。

所以,我试图使用以下命令将内容输出到文件:

mysqldump -hmyhost -uroot -pmypass mydb > C:/mypath/tofile/testdb_dump.sql

但是得到以下错误:

mysqldump: Error: 'Table ' information_schema.files' doesn't exist when trying to dump tablespaces

我非常感谢有关如何解决此错误并将数据库备份到.sql文件的任何反馈。

非常感谢提前!

1 个答案:

答案 0 :(得分:3)

尝试mysql -u root -pmypass --opt mydb --no-tablespaces > C:\mypath\tofile\testdb_dump.sql