需要對MySQL數據庫進行每日備份,網上有很多寫批處理或者命令行進行備份的方法,不過這里介紹一下用Navicat工具進行備份的方法,傻瓜操作,非常簡單。現在介紹一下將這1個數據庫備份的方法:(也可以一次性進行全部數據庫備份)
1、連上數據庫如下圖新建計划
2、選擇默認備份的任務
3、設置計划定時任務參數
點擊“設置計划任務”,彈出設置的對話框。現在“任務”標簽下設置密碼,就是Navicat工具所在電腦的登錄密碼,沒有的話可以
本地備份線上服務器的數據庫時,看本人考慮需要可以選擇 “僅在登錄后運行”
然后設置這個計划的運行時間,在“計划”標簽下,點擊“新建”,然后設置具體的運行頻率與運行時間點。
特殊需要可以選擇 “高級設置”進行設置每天多少次,例如上午9點開始,每2小時進行一次本地備份
高級設置(每天一次的,可以不用設置):
備份數據顯示:(可以選擇時間點的備份文件進行數據還原)
設置完之后,等這個計划運行過之后,看一下備份的效果,備份的文件的位置為:
“我的文檔” -> “Navicat” -> "MySQL" -> "servers" -> "Localhost MySQL 5.6", 里面就有12個數據對應的文件夾
設置過程中常見的錯誤:
假如你你登錄的電腦不需要密碼的話,要是有出現下面的0x80070005報錯,就按照下面的解決,如果你的電腦有設置密碼,那在
當創建計划任務完成時提示:“已經創建新任務,但可能不能運行,因為無法設置帳戶信息。指定的錯誤是:0x80070005:拒絕訪問。請試着使用"任務"的瀏覽按鈕來定位應用程序。”
指定錯誤:0x80070005:拒絕訪問,主要原因有如下幾種。
1、登入Windows時使用空白密碼的(即為當前用戶的密碼是空密碼,或者您指定的用戶是空密碼),應將組策略里的“帳戶:使用空白密碼的本地帳戶只允許進行控制台登錄”改為“停用”就可以了。具體步驟請找下面的順序進行
打開任務欄上的開始菜單,然后點,運行,輸入gpedit.msc后回車打開組策略編輯器,然后在左邊依次展開"計算機配置->windows設置->安全設置->本地策略->安全選項",再到右邊的框內找到:“帳戶:使用空白密碼的本地帳戶只允許進行控制台登錄”改為“停用”,就可以了。
2、可能權限不夠或被禁止,具體操作是打開開始運行->輸入gpedit.msc打開組策略編輯器。
*看看組策略的用戶權利指派里,禁止用戶訪問的幾個項目有沒有對應的名字!
*選擇計算機配置->windows設置->安全設置->本地策略->用戶權利指派 雙擊右邊的 從網絡訪問此計算機 把需要的用戶名添加到列表。
*選擇計算機配置->Windows設置->安全設定->本地策略->安全選項 雙擊右邊的 域控制器:允許服務器操作員計划任務,打開啟用。
出現這種故障的原因較多,最容易想到的是系統管理權限不夠,最容易被忽略的是安全策略問題,或者是不知道安全策略中哪些功能和權限控制有關。其中有一項“拒絕從網絡訪問這台計算機”值得注意。
有些朋友在設置“拒絕從網絡訪問這台計算機”的安全策略時,將Everyone添加進去了,這固然提高了安全等級,卻不經意地為計划任務的配置帶來了麻煩,特別是更改計划任務的屬性中的密碼時,就會出現錯誤