SET GLOBAL event_scheduler = ON DELIMITER $$-- SET GLOBAL event_scheduler = ON$$ -- required for event to execute but not create CREATE /*[DEFINER = { user | CURRENT_USER }]*/ EVENT `zz`.`rr`ON SCHEDULE EVERY 1 DAY STARTS TIMESTAMP '2009-03-29 23:59:59' DO BEGIN 备份SQL语句,导出TXT,清空表 END$$DELIMITER ;
一般用MYSQLDUMP就可以了,不过数据不是最新的,
因为一直在更新。
能否通过时间触发的方式实现?
要求每天都要做完全备份,然后,删除所有数据,接受第二天的数据.
如何?
mysqldump可以备份,但是我不能用,能用什么方式实现该备份呢?
DELIMITER $$-- SET GLOBAL event_scheduler = ON$$ -- required for event to execute but not create CREATE /*[DEFINER = { user | CURRENT_USER }]*/ EVENT `zz`.`rr`ON SCHEDULE EVERY 1 DAY
STARTS TIMESTAMP '2009-03-29 23:59:59'
DO
BEGIN
备份SQL语句,导出TXT,清空表
END$$DELIMITER ;
MYSQL有自动备份的机制吗?
听朋友说有,但是我没接触到,应该没有吧?
是指日志吗?
如果数据比较重要,备份除了软件上的定时备份之外,还应该增加如raid设备实时备份、磁带机异地备份等等