После недавнего обновления Debian на моем веб-сервере LAMP до Хриплый, 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, что это явно то поведение, которое я хотел (хотя я не знаю почему ...), но оно все равно генерирует предупреждение.
Как я могу (а) перестать выдавать это предупреждение, или (б) в противном случае включите этот неудобный стол, если я должен это оставить.
Это похоже на характерная черта для которого есть обходной путь
mysqldump -uroot -p --events --ignore-table=mysql.event mysql > /tmp/mysql.sql"
Это говорит о том, что выгрузите таблицу событий (--events), а затем проигнорируйте ее.
Для людей, которые используют automysqlbackup вам нужно будет сделать следующее:
Измените или создайте свой ~ / .my.cnf и создайте раздел mysqldump, добавив следующие
[mysqldump]
events
ignore-table = mysql.events
Использование этого решения гарантирует, что при обновлении automysqlbackup что ваши изменения не будут удалены. Удачного резервного копирования!