1.安裝crontab
yum install? vixie-cron? ? ?
yum install? crontab? (這里要注意葱椭,如果用的是centos7 以上的linux系統(tǒng),系統(tǒng)會默認(rèn)指向python 3.0,會導(dǎo)致yum命令安裝報(bào)錯,需將/usr/bin/yum這個文件頂部的 #!/usr/bin/python? 改成? #!/usr/bin/python2.7好渠。)
2.mysql_back.sh ?mysql 備份腳本峰锁。
#!/bin/sh
# File: /root/mysql_dump/mysql_back.sh
# Database info
DB_NAME="填入你數(shù)據(jù)庫名稱"
DB_USER="用戶名"
DB_PASS="密碼"
# Others vars
# whereis mysqldump
# IS ` but not '
BIN_DIR="/usr/bin" (mysql安裝路徑)
BCK_DIR="/root/mysql_dump/data"(備份保存路徑)
DATE=`date +%Y%m%d_%H%M%S`(備份日期)
# TODO
mkdir -p $BCK_DIR
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/$DB_NAME.dump_$DATE.sql.gz ?(備份語句)
3.crontab加入備份腳本,定時執(zhí)行
使用命令:crontab? -e
在打開的編輯頁面輸入
0 0 */3 * * /root/mysql_dump/mysql_back.sh ? 每隔3天備份一次拼窥。
4.重啟crontab服務(wù)
service crond restart