本节目标
1.熟悉定时备份数据库的解决方案
2.掌握定时备份数据库的实现
思路:
定时备份数据库的解决方案,总共有三步
1.定时调度器(每天什么时候,隔多久去做)
2.数据库备份脚本
(脚本功能:怎么连接数据库,备份,保留近七天、十天的数据,而且在
备份数据的时候,不仅仅备份在主机,我们也备份在异地,FTTP服务上,
越多越好,清理历史数据的作用等等)
3.select … into outfile(适用:导数据出来到其他数据库的情况)
mysqldump(适用:导出来mysql本身自己使用)
Windows上实现定时备份
schtasks.exe 用于安排命令和程序在指定时间内运行或定期运行,
它可以从计划表中添加和删除任务,按需要启动和停止任务、显示和更改计划任务、
#备份数据库的脚本
mysql_mydb_backup.bat
mysqldump -h localhost -u root -p123456 mydb >d:\backup\mydb.sql
说明:其实这个批量处理应该还有其他内容,如历史的备份数据怎么把她删掉,或者
这个备份要放在FTP服务器