IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫MYSQL → 利用crontab系統(tǒng)每天定時(shí)備份MySQL數(shù)據(jù)庫

利用crontab系統(tǒng)每天定時(shí)備份MySQL數(shù)據(jù)庫

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

利用系統(tǒng)crontab來定時(shí)執(zhí)行備份文件,按日期對(duì)備份結(jié)果進(jìn)行保存,達(dá)到備份的目的。

1、創(chuàng)建保存?zhèn)浞菸募穆窂?mysqldata?

#mkdir /mysqldata?

2、創(chuàng)建/usr/sbin/bakmysql文件?

#vi?/usr/sbin/bakmysql?

輸入?

rq=` date +%Y%m%d `?

tar zcvf /mysqldata/mysql$rq.tar.gz?/var/lib/mysql?

或者寫成?

rq=` date +%Y%m%d `?

mysqldump --all-databases -u root -p980405?> /mysqldata/mysql$rq.tar.gz?

/var/lib/mysql是你數(shù)據(jù)庫文件的目錄,部分用戶是/usr/local/mysql/data,每個(gè)人可能不同?

/mysqldata/表示保存?zhèn)浞菸募哪夸?,這個(gè)每個(gè)人也可以根據(jù)自己的要求來做。?

3、修改文件屬性,使其可執(zhí)行?

#?chmod?+x?/usr/sbin/bakmysql?

4、修改/etc/crontab?

#vi?/etc/crontab?

在下面添加?

01?3?*?*?*?root?/usr/sbin/bakmysql?

表示每天3點(diǎn)鐘執(zhí)行備份?

5、重新啟動(dòng)crond?

#?/etc/rc.d/init.d/crond?restart?

完成。?

這樣每天你在/mysqldata可以看到這樣的文件?

mysql20040619.tar.gz?

你直接下載就可以了。

在tar命令執(zhí)行前,停止數(shù)據(jù)庫服務(wù)進(jìn)程或鎖定數(shù)據(jù)庫,?

否則恢復(fù)數(shù)據(jù)時(shí),會(huì)出現(xiàn)數(shù)據(jù)庫損壞的情形,運(yùn)氣好時(shí)可修復(fù),運(yùn)氣不好時(shí)就不可以了。

關(guān)鍵詞標(biāo)簽:備份,數(shù)據(jù)庫,定時(shí),每天

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 Xbox Game Pass Xbox Game Pass 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL常用維護(hù)管理工具 MySQL常用維護(hù)管理工具 MySQL數(shù)據(jù)庫啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié) MySQL數(shù)據(jù)庫啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié)

相關(guān)下載

    人氣排行 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL數(shù)據(jù)庫啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié) Mysql 1045錯(cuò)誤解決辦法 MySQL服務(wù)器進(jìn)程CPU占用100%解決辦法 MySQL導(dǎo)出導(dǎo)入命令的用例 MySQL連接字符串的實(shí)際操作步驟匯總 MySQL無法啟動(dòng)、無法停止各種解決方法總結(jié) 三種常用的MySQL建表語句