如何設置Navicat自動備份MySQL數(shù)據(jù)庫?
在進行數(shù)據(jù)庫操作時,數(shù)據(jù)備份是非常重要的。Mysql數(shù)據(jù)庫可以通過Navicat for MySQL完成自動備份。下面將介紹詳細的操作步驟。一、創(chuàng)建連接和數(shù)據(jù)庫首先需要創(chuàng)建一個conn連接,并且創(chuàng)建一
在進行數(shù)據(jù)庫操作時,數(shù)據(jù)備份是非常重要的。Mysql數(shù)據(jù)庫可以通過Navicat for MySQL完成自動備份。下面將介紹詳細的操作步驟。
一、創(chuàng)建連接和數(shù)據(jù)庫
首先需要創(chuàng)建一個conn連接,并且創(chuàng)建一個test數(shù)據(jù)庫,內(nèi)含t1和t2兩個表。現(xiàn)在開始給test數(shù)據(jù)庫做備份。
二、新建批處理作業(yè)
點擊Navicat的“計劃”-“新建批處理作業(yè)”,在批處理作業(yè)的常規(guī)欄選擇test數(shù)據(jù)庫。右邊窗口會自動出來一個可用任務,名為backup test,類型是backup,連接conn,數(shù)據(jù)庫test。雙擊選擇這個可用任務,然后保存。
三、設置計劃任務
接下來開始設置計劃任務。點擊計劃可以看到剛才保存的testbak批處理作業(yè),選中它,然后點擊“設置計劃任務”。在“計劃”一欄,點擊“新建”,設定好周期和時間。點擊應用后需要設置windows系統(tǒng)的登錄密碼(必須以管理員權(quán)限運行此程序才可應用)。如果電腦會自動休眠,需要勾選“喚醒這臺計算機,運行此任務”。
四、查找備份文件
完成了MySQL數(shù)據(jù)庫的自動備份計劃任務,備份的文件在哪里呢?我們可以在文檔里面的NavicatMySQLserversconn-test目錄找到它。類型為PSC的文件就是備份文件。
五、刪除舊備份文件
時間長了,備份文件太多怎么辦?不推薦用手工刪除的方式,因為容易忘記??梢杂么a做個批處理,保留最新的15個PSC備份文件。代碼如下:
for /f "skip15" %%i in ('dir C:UsersAdministratorDocuments
avicatMySQLserversfinconn*.psc /b /o-d') do del C:UsersAdministratorDocuments
avicatMySQLserversfinconn%%i
批處理可以放在開機啟動運行,也可以使用Windows的“任務計劃程序”再做一個計劃,實現(xiàn)自動刪除舊備份文件功能。
以上就是如何設置Navicat自動備份MySQL數(shù)據(jù)庫的詳細步驟。通過這些操作,可以保證數(shù)據(jù)的安全性和完整性。