如下文章轉載自https://blog.csdn.net/u013628152/article/details/54909885,放在本身的博客園以供後面方便查詢mysql
————————————————————————————————————————————————————————————--sql
數據庫備份很重要,不少服務器常常遭到黑客的惡意攻擊,形成數據丟失,若是沒有及時備份的話,後果不堪設想。數據庫
作災難恢復:對損壞的數據進行恢復和還原
需求改變:因需求改變而須要把數據還原到改變之前服務器
1:根據是否須要數據庫離線
冷備(cold backup):須要關mysql服務,讀寫請求均不容許狀態下進行;
溫備(warm backup): 服務在線,但僅支持讀請求,不容許寫請求;
熱備(hot backup):備份的同時,業務不受影響。工具
注意:
這種類型的備份,取決於業務的需求,而不是備份工具
MyISAM不支持熱備,InnoDB支持熱備,可是須要專門的工具阿里雲
2:根據要備份的數據集合的範圍
徹底備份:full backup,備份所有字符集。
增量備份: incremental backup 上次徹底備份或增量備份以來改變了的數據,不能單獨使用,要藉助徹底備份,備份的頻率取決於數據的更新頻率。
差別備份:differential backup 上次徹底備份以來改變了的數據。.net
1:使用mysqldump備份命令,手動備份
2 : 使用第三方的增值服務,例如阿里雲的自動備份機制
3:使用第三方工具的計劃任務,自動備份數據庫server
今天簡單講一下,使用Navicat計劃任務備份mysql數據庫blog
選中【計劃】菜單,在左邊選中要備份的數據庫pisp,右邊就默認顯示一個備份數據庫的可用任務。
雙擊選中該可用任務,點擊【保存】 rem
設置計劃任務的名稱,點擊【肯定】
這個時候,點擊【計劃】,就能看到這個批處理任務。
選中該任務,點擊【設置計劃任務】
點擊【設置密碼】,輸入本機器的開機密碼,沒有的話,不用輸入。
點擊【計劃】
設置備份時間,以及時間間隔和頻率。點擊【應用】
這樣一個計劃任務就建立完成了。自動備份的文件,會保存在
D:\個人文檔\Navicat\MySQL\servers\192.168.10.12\pisp目錄中(視本身的機器軟件安裝目錄而定)