在我的LAMPnetworking服务器上最近Debian升级到Wheezy之后 ,mysqldump正在发出警告:
-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.
事件似乎是一些特别的事情。 手册页为mysqldump:
* --events, -E Include Event Scheduler events for the dumped databases in the output.
我已经尝试添加--skip-events告诉mysqldump,这是明确的行为,我想(虽然我不知道为什么…),但它仍然会产生警告。
我怎样才能(a)阻止它发出这个警告, 或 (b)否则包括这个尴尬的表,如果它应该保留的东西。
这似乎是一个function ,有一个解决方法
mysqldump -uroot -p --events --ignore-table=mysql.event mysql > /tmp/mysql.sql"
这说转储事件( – 事件)表,然后忽略它。
对于使用automysqlbackup的人,您将需要执行以下操作:
修改或创build您的〜/ .my.cnf并通过添加以下内容创build一个mysqldump部分
[mysqldump] events ignore-table = mysql.events
使用此解决scheme保证,如果您升级automysqlbackup ,您的更改将不会被删除。 快速备份!