用Navicat自動備份mysql資料庫
資料庫備份很重要,很多伺服器經常遭到黑客的惡意攻擊,造成資料丟失,如果沒有及時備份的話,後果不堪設想。
一:備份的目的:
做災難恢復:對損壞的資料進行恢復和還原
需求改變:因需求改變而需要把資料還原到改變以前
二:備份的分類:
1:根據是否需要資料庫離線
冷備(cold backup):需要關mysql服務,讀寫請求均不允許狀態下進行;
溫備(warm backup): 服務線上,但僅支援讀請求,不允許寫請求;
熱備(hot backup):備份的同時,業務不受影響。
注意:
這種型別的備份,取決於業務的需求,而不是備份工具
MyISAM不支援熱備,InnoDB支援熱備,但是需要專門的工具
2:根據要備份的資料集合的範圍
完全備份:full backup,備份全部字符集。
增量備份: incremental backup 上次完全備份或增量備份以來改變了的資料,不能單獨使用,要藉助完全備份,備份的頻率取決於資料的更新頻率。
差異備份:differential backup 上次完全備份以來改變了的資料。
三:備份手段
1:使用mysqldump備份命令,手動備份
2 : 使用第三方的增值服務,例如阿里雲的自動備份機制
3:使用第三方工具的計劃任務,自動備份資料庫
今天簡單講一下,使用Navicat計劃任務備份mysql資料庫
選中【計劃】選單,在左邊選中要備份的資料庫pisp,右邊就預設顯示一個備份資料庫的可用任務。
雙擊選中該可用任務,點選【儲存】
設定計劃任務的名稱,點選【確定】
這個時候,點選【計劃】,就能看到這個批處理任務。
選中該任務,點選【設定計劃任務】
點選【設定密碼】,輸入本機器的開機密碼,沒有的話,不用輸入。
點選【計劃】
設定備份時間,以及時間間隔和頻率。點選【應用】
這樣一個計劃任務就建立完成了。自動備份的檔案,會儲存在
D:\我的文件\Navicat\MySQL\servers\192.168.10.12\pisp目錄中(視自己的機器軟體安裝目錄而定)
歡迎關注我的微信公眾號,更多精彩技術文章等著您!