建立两个备份目录mysql
mkdir backup mkdir oldbackup
建立备份的shell脚本sql
vi /backup/backup.sh
具体内容以下:注意shell脚本中都写成具体的绝对路径shell
#!bin/bash cd /home/mysql/backup echo "You are In Backup Directory" mv /home/mysql/backup/backup* /home/mysql/oldbackup echo "Old Databases are Moved to oldbackup folder" Now=$(date +"%Y%m%d%H%M%S") File=backup-$Now.sql mysqldump -u root -p root {dbname} {tablename1} {tablename2} > /home/mysql/backup/$File echo "Your Database Backup Successfully Completed"
建立crontab任务bash
crontab -e
内容以下:表示天天的凌晨3:00进行备份。spa
0 3 * * * sh /home/mysql/backup/backup.sh