萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

Navicat for MySQL 異地自動備份實戰:圖文教學定時任務與恢復操作

前置準備

  • 安裝 Navicat for MySQL(支援 Windows/Linux/macOS)
  • 確認目標 MySQL 伺服器防火牆開放 3306 埠,允許遠端連線
  • 備妥具備 REPLICATION SLAVE、SELECT、LOCK TABLES、SHOW VIEW 等權限的備份專用帳號

建立遠端連線

  1. 點擊「連線」→ 選擇 MySQL
  2. 連線名:自訂(如 Prod_Master)
  3. 主機:遠端伺服器 IP
  4. 用戶名/密碼:備份專用帳號
  5. 測試連線成功後儲存

Navicat 建立連線

連線設定詳情

建立批次備份任務

  1. 左側連線列表右鍵選擇目標資料庫 → 「計畫任務」
  2. 點擊「新增批次作業」
  3. 雙擊左側可用任務中的「Backup [資料庫名]」,加入右側選取清單
  4. 儲存批次作業,命名如 Daily_Backup_wakawaka

新增批次作業

選取備份任務

儲存批次作業

設定排程觸發

  1. 回到主視窗,展開「計畫任務」,右鍵剛建立的批次作業 → 「設定排程」
  2. 「排程」頁籤 → 「新增」
  3. 頻率建議:每天 00:00 執行一次(低峰期)
  4. 進階選項可設定重複間隔(如每 3 小時),但通常每日一次足矣

設定排程入口

新增排程

進階重複設定

Windows 認證與自動執行

設定完成後,系統會提示輸入 Windows 本機 Administrator 密碼,用於建立排程任務(Task Scheduler)的執行身分。務必確保該帳號具備「以批次作業登入」權限。

備份檔案管理與恢復

  • 備份檔預設存放於 Navicat 設定的備份目錄,檔名含時間戳,按時間排序
  • 恢復操作:雙擊備份檔 → 點擊「開始」即可還原

備份檔案列表

恢復操作入口

恢復進度提示

最佳實踐提醒

  1. 定期驗證備份檔完整性(嘗試恢復至測試環境)
  2. 異地備份:將備份目錄同步至雲端儲存或異地伺服器
  3. 監控排程任務執行狀態,設定失敗通知(郵件/簡訊)
  4. 保留策略:建議保留近 7 天全備 + 每月 1 次長期存檔
copyright © 萬盛學電腦網 all rights reserved