mysqldump禁用/ * ... * /行的输出

时间:2015-05-14 19:32:44

标签: mysql mysqldump dump

mysqldump工具将此MySQL特定命令插入转储(/.../)。我知道他们做了什么。我不想在他的转储中使用它们。是否最终可以指定一个参数来转储没有这些行的DB内容?并且无需使用工具或其他任何方式(或通过流水线操作)更改文件。

我在5.5.19中尝试了几乎所有相关参数(是的,包括--compact),但这些行仍然在输出中。如果MySQL人员没有添加记录参数来跳过这一行,那么好吧。但到目前为止我找不到明确的答案。

1 个答案:

答案 0 :(得分:0)

嗯,简短的回答是:不,你不能。对不起。

显然,您可以更改本文档中的fprintf并重新编译:https://github.com/MariaDB/server/blob/10.1/client/mysqldump.c

另一种选择是--xml。我将删除你不喜欢的评论,但是mysqldump甚至不再转储sql了。