mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
BUG#11762933: MYSQLDUMP WILL SILENTLY SKIP THE EVENT
TABLE DATA IF DUMPS MYSQL DATABA Problem: If mysqldump is run without --events (or with --skip-events) it will not dump the mysql.event table's data. This behaviour is inconsistent with that of --routines option, which does not affect the dumping of mysql.proc table. According to the Manual, --events (--skip-events) defines, if the Event Scheduler events for the dumped databases should be included in the mysqldump output and this has nothing to do with the mysql.event table itself. Solution: A warning has been added when mysqldump is used without --events (or with --skip-events) and a separate patch with the behavioral change will be prepared for 5.6/trunk.
This commit is contained in:
commit
d97caadc22
1 changed files with 2 additions and 1 deletions
|
@ -3406,7 +3406,8 @@ static void dump_table(char *table, char *db)
|
|||
if (!opt_events && !my_strcasecmp(&my_charset_latin1, db, "mysql") &&
|
||||
!my_strcasecmp(&my_charset_latin1, table, "event"))
|
||||
{
|
||||
verbose_msg("-- Skipping data table mysql.event, --skip-events was used\n");
|
||||
fprintf(stderr, "-- Warning: Skipping the data of table mysql.event."
|
||||
" Specify the --events option explicitly.\n");
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue