Navicat 支持多種數據庫系統,可通過手動或自動方式進行數據備份,整個過程還是相對簡單且直觀,比自己敲命令行方便多了。
一、備份步驟
1.1、手動備份
1、打開Navicat并連接數據庫:首先,啟動Navicat并連接到您的MySQL數據庫
2、選擇備份數據庫:在左側導航欄中找到并右鍵單擊您想要備份的數據庫,選擇“備份”選項
3、設置備份類型和文件信息:在彈出的備份對話框中,添加注釋、選擇備份對象,選擇文件保存路徑和命名,點擊 “確定”,Navicat 會將表的信息編譯成一個 SQL 文件。
4、開始備份:點擊“開始備份”按鈕,Navicat將開始執行備份過程;備份完成后,您可以在指定的目錄中找到備份文件。
備份后存放的目錄可能為:
C:\Users\Administrator\Documents\Navicat\MySQL\Servers\127.0.0.1\xxx,如圖所示:
1.2、自動備份
優點:可以多個數據庫備份、定期備份
設置批處理作業:打開 Navicat,點擊 “自動運行”,選擇 “新建批處理作業”。點擊 “備份”,選擇要備份的數據庫,雙擊可用的工作中的數據庫備份項,點擊 “保存”,設置 “配置文件名”。
設置任務計劃:點擊工具欄的 “設置任務計劃” 按鈕,選擇 “觸發器” 選項卡,點擊 “新建”,設置觸發器的備份時間間隔以及執行頻率,如設置每天凌晨 1 點執行一次備份或每隔 1 分鐘執行一次等。設置完成后,Navicat 會按照設定的計劃自動執行備份任務。
二、支持的數據庫類型
MySQL:支持 3.21 或以上版本
PostgreSQL:支持 7.3 或以上版本
SQL Server:支持 2000 或以上版本
Oracle:支持 8.1 或以上版本(macOS 版由 Oracle 9i 開始)
SQLite:支持 2 和 3 版本
MariaDB:支持 5.1 或以上版本
MongoDB:支持 3.0 或以上版本
Redis:支持 2.8 或以上版本,還包括 Redis Cluster、Redis Sentinel 等
Snowflake:支持對其進行備份操作
OceanBase:支持 3.1.0 或以上版本(企業版 Oracle 模式在 macOS 版本中不適用)
GaussDB:Windows 和 Linux 版支持 3.2 或以上版本
TiDB:支持 7 或以上版本
三、為什么要數據庫備份
防止數據因故障、誤操作或攻擊丟失
保障業務中斷后快速恢復,減少損失
滿足行業合規與數據留存要求
支持數據遷移、測試等場景安全操作