Mysql數據庫如何自動備份


Mysql數據庫如何自動備份

一、總結

一句話總結:用navicat配合windows的批處理即可

navicat + windows批處理

 

 

 

二、Mysql數據庫自動備份

參考:Mysql數據庫自動備份 - yhcqlong的博客 - CSDN博客
https://blog.csdn.net/yhcqlong/article/details/83048669

一、情景

在做數據庫修改或刪除操作中,可能會導致數據錯誤,甚至數據庫奔潰,而有效的定時備份能很好地保護數據庫。本篇文章主要講述Navicat for MySQL定時備份數據庫和數據恢復等功能。之前也參照其他同學的博客但一些設置過程具有不穩定行,於是個人對於設置加以完善,從而避免了一些系統環境而導致任務的設置與執行成功等問題。如果覺得可以還望多多點贊~嘻嘻……

二、提前

  • Navicat for MySQL工具
  • win下的任務計划程序

三、備份流程

1、首先,創建測試數據庫test,表tests,主要記錄test信息。

在這里插入圖片描述

2、點擊"任務"->“新建批處理作業”,如下圖所示。

在這里插入圖片描述

3、然后彈出的對話框中,雙擊可用任務"Backup hcpmanage"並選擇任務會生成一個已選的任務。點擊保存按鈕,例如設置為"testbackups"。(名字自由取)

在這里插入圖片描述
在這里插入圖片描述

4、然后該備份文件就會出現在計划列表中,如下圖所示。

在這里插入圖片描述

5、打開win的任務計划程序並創建基本任務(如下圖)。

在這里插入圖片描述

6、創建基本任務然后操作下一步。

在這里插入圖片描述

7、下一步后會設置觸發器(也就任務執行時機),可按自身需要指定就好。如下圖

在這里插入圖片描述
在這里插入圖片描述

8、按項目需求設置調用時機后,就要指定具體任務執行目標(一般是啟動程序),如下圖。

在這里插入圖片描述

9、接下來就是設置任務具體對象,如下圖

在這里插入圖片描述
注:

程序或腳本:就是本地navicat主程序位置路徑 格式例如[E:\Program Files\Navicat for MySQL\navicat.exe]

添加參數:就是之前在navicat中創建的任務名"testbakeups" 格式例如[/schedule “testbakeup”]
起始於:程序的根目錄 格式例如[E:\Program Files\Navicat for MySQL]

11、填寫任務詳情后點下一步會彈出如下界面,點[是],會彈出整個任務已設置的詳情,然后點[完成]整個任務算設置完了

在這里插入圖片描述
在這里插入圖片描述

12、這樣任務計划就多個一個准備就緒的任務,如下圖

在這里插入圖片描述

四、數據還原

1、如果之前的自動備份任務設置好執行后,打開navicat會指定數據庫的備份欄下生成如下列表數據

在這里插入圖片描述
######2、雙擊列表中的某一下或選擇並點[還原備份]會出現如下圖備份文檔信息,如需還原到此備份節點,那么點擊[開始]則表示備份還原正式開始
在這里插入圖片描述

3、在點擊[開始]執行之前,可能出現警提語,確認便好,之后則會展示還原進度,等進度完畢則數據備份還原大功告成~

在這里插入圖片描述

結語:恭喜你又學會了一個實用的技能,如果覺得實用記得回來點贊哦,要是覺得哪里不足也可以多多留言相互交流~嘻嘻……
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM