최근 LAMP 웹 서버에서 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) 보관해야 할 내용이 어색한 경우 어떻게해야합니까?
답변
해결 방법이 있는 기능인 것 같습니다.
mysqldump -uroot -p --events --ignore-table=mysql.event mysql > /tmp/mysql.sql"
이벤트 (–events) 테이블을 덤프 한 다음 무시합니다.
답변
automysqlbackup 을 사용하는 사람들 은 다음을 수행해야합니다.
-
~ / .my.cnf를 수정 또는 작성하고 다음을 추가하여 mysqldump 섹션을 작성하십시오.
[mysqldump] events ignore-table = mysql.events
이 솔루션을 사용하면 automysqlbackup 을 업그레이드하면 변경 사항이 지워지지 않습니다. 행복한 백업!