Linux 下定时备份数据库以及删除缓存

一.定时备份数据库

1.在根目录下创建备份文件夹 #mkdir backup

2.进入到该目录下,创建backup.sh文件

Linux 下定时备份数据库以及删除缓存

3.赋予文件权限让其变成可执行文件

Linux 下定时备份数据库以及删除缓存

4.在backup.sh中写备份的脚本

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #5230e1; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
span.s2 { color: #d53bd3 }
span.s3 { color: #cd7923 }

#!/bin/bash

mysqldump -uusername -ppassword yourdatabase > /backup/yourdatabase_$(date +%Y%m%d_%H%M%S).sql

5.检测或安装crontab

执行 crontab 命令如果报 command not found,就表明没有安装

Linux 下定时备份数据库以及删除缓存

安装crontab:  yum install crontabs

6. 设置备份时间

Linux 下定时备份数据库以及删除缓存

代表每天的凌晨2点执行一次脚本

写入下面内容:0 02 * * * /backup/backup.sh

到这里定时备份数据库就ok了,下篇会介绍crontab有关时间具体的用法。

上一篇:Head First设计模式之中介者模式


下一篇:解决ultravnc在win2008 R2下CTRL+ALT+DELETEA组合键发送失败的问题