cd /home
mkdir dbbakup
cd dbbakup
nano -w ./dbbakup.sh
在这个新建.sh文件,写入
#!/bin/bash
mysqldump -u root -ppassword databaseName | gzip > /home/dbbakup/databaseName_$(date +%Y%m%d_%H%M%S).sql.gz
输入完后按Ctrl+O保存,按Enter确认保存,然后Ctrl+X退出
输入命令测试是否生成备份
/home/dbbakup/dbbakup.sh
生成成功会在对应的文件夹里看到备份文件
然后再添加定时任务
执行命令
nano -w /etc/crontab
在下面一行添加任务
05 * * * * root /home/dbbakup/dbbakup.sh
注:表示每天每小时05分时候以root用户执行/usr/sbin/dbbakup.sh
Ctrl+O保存,Enter确认,Ctrl+X退出
执行命令重启
/etc/init.d/cron restart