有兩種常用的方式可以定期備份MySQL數(shù)據(jù)庫:
mysqldump -u [username] -p [database_name] > [backup_file.sql]
這個命令將會備份指定的數(shù)據(jù)庫到一個.sql文件中??梢允褂胏ron定時任務(wù)來定期執(zhí)行這個備份命令。
CREATE EVENT backup_db
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
mysqldump -u [username] -p [database_name] > [backup_file.sql];
END
這樣就可以定期備份MySQL數(shù)據(jù)庫。需要注意的是,在使用事件調(diào)度器備份數(shù)據(jù)庫時,需要確保MySQL的事件調(diào)度器已經(jīng)啟用。