mysqldump删除触发器中的注释

时间:2015-09-01 11:51:36

标签: mysql triggers

我从服务器上卸下了我的数据库并将其移到另一台服务器上。一切都很完美,除了我所有触发器中的所有评论都消失了。 我发现here我应该运行mysql --comments -uroot -p。我这样做,MySQL登录我,但当我运行mysql --help --print-defaults时,comments变量再次为FALSE

可能我没有这些评论就可以生活,但如果有人能给我一个暗示,我仍然会感激不尽。

谢谢!

2 个答案:

答案 0 :(得分:0)

使用-R选项:

-R, - routs转储存储的例程(函数和过程)。

答案 1 :(得分:0)

那就是这里的选择。在恢复转储时使用--commentsPer Document

-c, --comments      Preserve comments. Send comments to the server. The
                    default is --skip-comments (discard comments), enable
                    with --comments.

所以试试

mysql -u user -p --comments < your_dumpfile.sql