1. 程式人生 > >用Navicat自動備份mysql資料庫

用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目錄中(視自己的機器軟體安裝目錄而定)

這裡寫圖片描述

歡迎關注我的微信公眾號,更多精彩技術文章等著您!
這裡寫圖片描述