为了防止数据丢失,我们会对数据库进行备份,下面介绍在Linux系统下如何定时备份数据库并保留最近7天的数据备份
参数准备:
- host:
127.0.0.1
- 数据库用户名:
root
- 数据库密码:
123456
- 数据库名称:
test
- 数据库备份目录:
/sqlbackup
- 数据库备份格式:
test_年月日_时分秒.sql
首先写一个命令脚本 data_backup.sh
1 |
|
脚步我们暂时放在/
目录
然后写定时任务
如果是用root用户执行
1 | # crontab -e |
如果是用www用户执行
1 | # crontab -uwww -e |
每天凌晨0点执行一次
1 | 0 0 * * * /data_backup.sh > /dev/null 2>&1 |