1、备份是什么?
2、为什么要备份?
3、容灾方案建设。
4、存储介质:这里主要以本地磁盘为存储介质讲一下计划任务的添加使用,基本的备份脚本,其它存储介质只是介质的访问方式可能不大一样。
5、查看磁盘空间情况:既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果!存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质;输入命令:df -h
6、创建备份目录:上面我们使用命令看出 / home 下空间比较充足,所以可以考虑在 / home 保存备份文件;输入命令:cd /homemkdir backupcd backup
7、创建备份 Shell 脚本:注意把以下命令中的 DatabaseName 换为实际的数据库名称;当然,你也可以使用其实的命名规则!vi bkDatabaseName.sh输入以下内容:注意:把 username 替换为实际的用户名;把 password 替换为实际的密码;把 DatabaseName 替换为实际的数据库名;
8、添加可执行权限:输入以下命令:chmod u+x bkDatabaseName.sh添加可执行权限之后先执行一下,看看脚本有没有错误,能不能正常使用;
9、添加计划任务:crontab的使用可以参考相关手册。
10、测试任务是否执行。很简单,我们就执行几次 “ls” 命令,看看一分钟过后文件有没有被创建就可以了!如果任务执行失败了,可以通过以下命令查看任务日志:# tail -f /var/log/cron输出类似如下: