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

一.定时备份数据库

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

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

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

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

#!/bin/bash

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

 

5.检测或安装crontab

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

安装crontab:  yum install crontabs 

6. 设置备份时间

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

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

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

 

 

原文地址:https://www.cnblogs.com/wang-yaz/p/8391476.html