| 利用系統Crontab來(lái)定時(shí)執行備份文件,按日期對備份結果進(jìn)行保存,達到備份的目的。 利用系統crontab來(lái)定時(shí)執行備份文件,按日期對備份結果進(jìn)行保存,達到備份的目的。 1、創(chuàng )建保存備份文件的路徑/mysqldata (掛載到根目錄下) #mkdir /mysqldata 2、創(chuàng )建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 輸入 rq=` date +%Y%m%d ` 網(wǎng)管聯(lián)盟www.bitsCN.com tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql 或者寫(xiě)成
rq=` date +%Y%m%d ` mysqldump ——all-databases -u root -p密碼 > /mysqldata/mysql$rq.sql /var/lib/mysql是你數據庫文件的目錄,部分用戶(hù)是/usr/local/mysql/data,每個(gè)人可能不同
/mysqldata/表示保存備份文件的目錄,這個(gè)每個(gè)人也可以根據自己的要求來(lái)做。 3、修改文件屬性,使其可執行 # chmod +x /usr/sbin/bakmysql 中國網(wǎng)管聯(lián)盟www.bitscn.com 4、修改/etc/crontab 網(wǎng)管網(wǎng)bitsCN.com #vi /etc/crontab 在下面添加 01 3 * * * root /usr/sbin/bakmysql 表示每天3點(diǎn)鐘執行備份
5、重新啟動(dòng)crond 中國網(wǎng)管論壇bbs.bitsCN.com # /etc/rc.d/init.d/crond restart 中國網(wǎng)管聯(lián)盟www.bitscn.com 或利用# sudo /etc/init.d/cron restart 完成。 這樣每天你在/mysqldata可以看到這樣的文件
mysql20040619.tar.gz 中國網(wǎng)管論壇bbs.bitsCN.com 你直接下載就可以了。 |
聯(lián)系客服