為了避免服務(wù)掛掉,數(shù)據(jù)庫無法恢復(fù),搞個腳本做數(shù)據(jù)庫備份。核心的東西就是一個命令:mysqldump
成都創(chuàng)新互聯(lián)于2013年成立,先為曲周等服務(wù)建站,曲周等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為曲周企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
首先寫一個自動備份的shell腳本:
升級版本1:壓縮文件
如果gzip未安裝需要安裝gzip
升級版本2:防止鎖表
升級版本3:備份多個庫
升級版本4:刪除過期數(shù)據(jù)
添加系統(tǒng)定時任務(wù):
over!
數(shù)據(jù)庫的自動備份,可以減輕維護者的工作量也便于系統(tǒng)恢復(fù),對于比較重要的數(shù)據(jù)庫,最好還是設(shè)置下自動備份。
工具/原料
navicat for mysql
mysql 5.5
方法/步驟
打開navicat客戶端,連上mysql后,雙擊左邊你想要備份的數(shù)據(jù)庫。點擊“計劃”,再點擊“新建批處理作業(yè)”。
雙擊上面的可用任務(wù),它就會到下面的列表里去,代表你選擇了這個任務(wù)。
點擊保存,彈出個命名對話框,給這個任務(wù)取個名字,點擊“確定”
點擊“設(shè)置”計劃任務(wù)。
彈出的對話框,選擇“計劃”,再點擊“新建”。
這里設(shè)置為從2014年1月24號起每天早上九點備份該數(shù)據(jù)庫。如果想提高備份頻率、或者設(shè)置備份截止日期,請點擊“高級”。
高級選項可以把備份設(shè)置的更精細(xì),比如這里設(shè)置的是在24小時內(nèi)每隔2小時就備份一次。加上前面的基本設(shè)置,任務(wù)計劃就是:從2014年1月24號開始,每天九點,每隔2小時備份一次,每天的備份都持續(xù)24小時。
最后,輸入電腦密碼就大功告成。
1、首先打開mysql數(shù)據(jù)庫軟件進入軟件主界面。
2、然后再左側(cè)樹里打開自己的的數(shù)據(jù)庫。
3、然后需要點擊需要備份的數(shù)據(jù)庫名。
4、如圖所示為打開數(shù)據(jù)庫后界面。
5、然后需要點擊轉(zhuǎn)儲sql文件選項。
6、然后需要打開選擇存儲文件路徑并選擇保存。
7、點擊保存即可在路徑備份好格式為sql的數(shù)據(jù)庫文件。