linux每天自動備份mysql指令碼
阿新 • • 發佈:2018-12-25
http://blog.csdn.net/phpfenghuo/article/details/29931837
定時執行指令碼:
1、執行
crontab -e
00 00 * * * /bin/bash yourpath/mysqlbak.sh
2、開啟自動執行檔案vi /etc/crontab
在etc中加入如下內容,讓其自動執行任務。00 00 * * * root /mysqlbak.sh
以上兩個 00 00 * * * 為每天的凌晨自動執行指令碼分 時 日 月 周 命令
M: 分鐘(0-59)。每分鐘用*或者 */1表示
H:小時(0-23)。(0表示0點)
D:天(1-31)。
m: 月(1-12)。
d: 一星期內的天(0~6,0為星期天)。 每五分鐘執行 */5 * * * * 每小時執行 0 * * * * 每天執行 0 0 * * * 每週執行 0 0 * * 0 每月執行 0 0 1 * * 每年執行 0 0 1 1 * 重啟cron
/etc/rc.d/init.d/crond restart
orservice crond restart
mysqlback.sh #!/bin/bash #功能說明:本功能用於備份資料庫 #編寫日期:2010/12/06 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/binhttp://www.linuxde.NET/2012/03/9379.html