在做數(shù)據(jù)庫修改或刪除操作中,可能會導(dǎo)致數(shù)據(jù)錯誤,甚至數(shù)據(jù)庫奔潰,而有效的定時備份能很好地保護數(shù)據(jù)庫。本篇文章主要講述Navicat for MySQL定時備份數(shù)據(jù)庫和數(shù)據(jù)恢復(fù)等功能,同時可以定時播放電影等設(shè)置,希望對您有所幫助,如果文章中存在錯誤或不足之處,還請海涵~
一. 設(shè)置計劃任務(wù)定時備份數(shù)據(jù)庫
計劃任務(wù)就是讓電腦在指定的時間內(nèi)執(zhí)行指定的動作,這些動作可以是一個程序,也可以是一個批處理,但是至少是可以運行的!其實再通俗一點也就是相當于你在那個時間里面進行了對某個東西對鼠標雙擊的操作。
1.首先,創(chuàng)建數(shù)據(jù)庫hcpmanage,表information,主要記錄車票信息。
2.點擊"任務(wù)"->"新建批處理作業(yè)",如下圖所示。
3.然后彈出的對話框中,雙擊可用任務(wù)"Backup hcpmanage",并選擇任務(wù)。點擊保存按鈕,設(shè)置為"20170418bf"。
4.然后該備份文件就會出現(xiàn)在計劃列表中,如下圖所示。
5.點擊該"20170418bf",設(shè)置計劃任務(wù),如下圖所示。
6.在彈出"計劃"中設(shè)置每天23:58進行備份操作,如下圖所示。
7.點擊"應(yīng)用",在彈出的"設(shè)置賬戶信息"中,輸入開機密碼,點擊確定。
其中常用設(shè)置如下所示,包括完成任務(wù)計劃、空閑時間和電源管理等。
8.當時間每天到達23:58時,數(shù)據(jù)庫進行定時備份。其備份文件在"Windows/System32/Tasks"任務(wù)路徑下,如下圖所示。
另一個備份psc文件所在路徑:Navicat\MySQL\servers\test\hcpmanage(連接-數(shù)據(jù)庫)。
注意:在輸入開機密碼過程中,經(jīng)常會報錯"任務(wù)計劃程序 再試著設(shè)置任務(wù)賬戶信息時出現(xiàn)錯誤",如下圖所示,解決方法見第三部分。
二. 數(shù)據(jù)庫恢復(fù)
假設(shè)現(xiàn)在該數(shù)據(jù)庫已經(jīng)毀壞,已刪除表information,現(xiàn)在需要對齊進行恢復(fù)。
1.點擊"備份" -> "還原備份",如下圖所示。
2.它會默認彈出找到對應(yīng)的數(shù)據(jù)庫,選擇該psc文件,如下圖所示。
3.彈出"還原備份",時間為23:58進行的備份文件,點擊"開始"按鈕。
4.然后數(shù)據(jù)進行恢復(fù)成功,查看"信息日志",如下圖所示。
5.數(shù)據(jù)還原成功,其他的方法類似。
三. 任務(wù)計劃程序錯誤解決
在進行計劃設(shè)置過程中,輸入用戶名或密碼總會報錯,尤其是密碼為空的情況,如下所示。這個錯誤怎么解決呢?
1.在"服務(wù)"(cmd中命令services.msc)中"Task Scheduler"需要啟動。
2.在"本地策略"(cmd中命令gpedit.msc)中"安全選項",需要禁用"賬戶:使用空密碼的本地賬戶只允許進行控制臺 登錄"。注意是禁用,如下圖所示。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Mysql的Binlog數(shù)據(jù)恢復(fù):不小心刪除數(shù)據(jù)庫詳解
- MySQL數(shù)據(jù)庫運維之數(shù)據(jù)恢復(fù)的方法
- 詳解如何通過Mysql的二進制日志恢復(fù)數(shù)據(jù)庫數(shù)據(jù)
- 關(guān)于mysql數(shù)據(jù)庫誤刪除后的數(shù)據(jù)恢復(fù)操作說明
- 淺談mysqldump使用方法(MySQL數(shù)據(jù)庫的備份與恢復(fù))
- mysql二進制日志文件恢復(fù)數(shù)據(jù)庫
- 教你自動恢復(fù)MySQL數(shù)據(jù)庫的日志文件(binlog)
- Mysql數(shù)據(jù)庫按時間點恢復(fù)實戰(zhàn)記錄