定时备份数据库的步骤一般由三部:
计划任务是用于安排命令和程序在指定时间内运行或定期运行,它可以从计划表中添加和删除任务,按需启动和停止任务、显示和更改计划任务。
mysqldump -h localhost -uroot -p 000000 student > d:\backup\student.sql
schtasks /create/sc minute /mo 1 /tn /student备份 /tr d:\backup\student.bat
同样以备份 student 表为例:
backuo_dir=/home/zhangsan/backup
backup_filename="student-'date+%Y%m%d%'.sql"
cd $backup_dir
mysqldump -h localhost -uroot -p 000000 student > d:\backup\student.sql
添加定时器每天凌晨1点30执行:
30 1 *** bash /home/zhangsan/backup/student.sh