MySQLdump没有数据导出

时间:2011-04-30 18:00:52

标签: mysql database mysqldump

我想每天用表定义和表数据做一个mysqldump,为此我用这个命令配置一个cron作业:“mysqldump -u user -pxxxxx site_DB | gzip> backup / site / site_t _ $(date | awk {'print $ 1“”$ 2“”$ 3“_”$ 4'})。sql.gz“但这只导出表定义。导出数据的正确命令是什么?感谢

2 个答案:

答案 0 :(得分:10)

默认情况下mysqldump也会导出数据 - 您必须使用--no-data标志才能使其成为导出结构。由于您的默认情况下正在执行此操作,这意味着您的MySQL options file中设置了“无数据”,您可以在these directions之后找到它。

答案 1 :(得分:1)

我遇到了同样的问题。用' - 数据库'重新运行dump命令。如下:

mysqldump -u user -pxxxxx --databases site_DB . . . .