1.檢查mysql備份命令有沒有做用mysql
在var目錄下建立backup目錄,在backup目錄下建立mysql目錄用於存放mysql備份文件sql
cd到/var/backup目錄下code
mysqldump -uroot -pwh5268925 zhaochao > mysql/zhaochao.sql若是成功,在/var/backup/mysql下會有zhaochao.sql備份文件
2.建立備份腳本blog
在/var/backup下建立文件 msyql-backup.sh,文件內容以下所示,保存文件crontab
JIRA_FILE_NAME=zhaochao-`date +%Y%m%d%H%M%S`; cd /var/backup/mysql/ mysqldump -uroot -pwh5268925 zhaochao > ${JIRA_FILE_NAME}.sql tar -zcvf ${JIRA_FILE_NAME}.sql.tar.gz ${JIRA_FILE_NAME}.sql rm -rf ${JIRA_FILE_NAME}.sql
cd 到/var/backup目錄下 運行./mysql-backup.sh腳本,若正確,則/var/backup/mysql目錄下會生成用時間命名並壓縮好的備份文件ip
4.設置定時器,定時執行mysql-backup.sh腳本class
在/var/backup下建立 crontest.cron 文件 內容以下test
15,30,45,59 * * * * /var/backup/mysql-backup.sh
5.將定時文件加到到訂時器中date
crontab crontest.cron6.檢測定時任務有沒有加入系統中 crontab -l
[root@iZ23l2efmpqZ backup]# crontab -l 15,30,45,59 * * * * /var/backup/mysql-backup.sh
[root@iZ23l2efmpqZ backup]# crontab -l 15,30,45,59 * * * * /var/backup/mysql-backup.sh [root@iZ23l2efmpqZ backup]# crontab -r [root@iZ23l2efmpqZ backup]# crontab -l no crontab for root