6.7.2 線上備份

本節說明如何組態設定備份設定檔,以定義 要備份什麼、備份應儲存於何處,以及應在何時 (頻率) 進行備份。在開啟作用中的 MySQL 連線標籤後,從伺服器選單中選取MySQL Enterprise Backup,以在目前的標籤中檢視主要的「線上備份」概觀頁面。

下圖顯示「線上備份」頁面,其中包含針對目前 MySQL 執行個體組態設定的完整和部分備份工作。

圖 6.27 Workbench:MySQL Enterprise Backup

Content is described in the surrounding text.

線上備份元素

線上備份頁面分為三個區段

  • 備份工作:用於管理 MySQL 伺服器的備份工作。備份工作 (設定檔) 是用於儲存關於備份內容、備份儲存位置以及 (選擇性) 備份執行時間的組態設定檔案。

    在備份工作上按一下右鍵,即可存取可用的動作,例如組態設定工作刪除工作執行備份。內容選單還提供兩個額外選項

    • 將備份執行到映像檔:將備份儲存到單一檔案,並提示輸入檔案名稱。

    • 複製備份指令到剪貼簿:產生用於執行備份的指令,並將其複製到您的剪貼簿。您可能會在 Shell 或終端機中執行此指令,其外觀類似於

      /bin/mysqlbackup --defaults-file="/var/lib/meb/foo.cnf" --show-progress=stdout backup --with-timestamp
  • 備份工作詳細資料:顯示關於特定 (已選取) 備份工作的狀態資訊。其中包含來自設定頁面的資訊,以及特定於所選備份的資訊。

  • 最近活動:關於在伺服器上執行之備份作業的歷史資訊。透過在項目上按一下右鍵並選擇 檢視備份日誌,檢視備份日誌

備份作業會產生進度對話方塊。

組態設定備份工作

以下資訊適用於新的工作作業。組態設定工作用於修改現有的工作。

備份設定檔名稱選項及其相關聯的註解欄位,用於識別備份工作的設定檔。每個備份工作名稱都會顯示在主要頁面上。新的備份工作會將組態設定資訊分隔為四個子標籤:排程內容選項進階

排程標籤。 排程子標籤選擇性地為完整和增量備份設定備份排程。排程在 Microsoft Windows 上使用 Windows 工作排程器,在 Linux 和 macOS 上則使用 cron 工作。它會使用正在排程備份的作業系統使用者 (通常是 MySQL 使用者) 進行排程。

完整備份的速度比與完整備份合併的增量備份慢。常見的案例是將完整備份設定為每週執行,並將增量備份設定為每天執行。如需關於備份效能的其他資訊,請參閱最佳化備份效能

內容標籤。 內容子標籤定義要備份的結構描述和表格,以及工作是完整備份還是部分備份

  • 完整備份:備份所有結構描述和表格 (請參閱下圖)。

    圖 6.28 Workbench:顯示「內容」標籤的 MySQL Enterprise Backup 組態設定

    Content is described in the surrounding text.

  • 部分:選取要備份的結構描述和表格 (物件)。選擇選取要包含/排除的物件,以開啟表格包含 (和排除) 選項。如需關於包含、排除和可傳輸表格空間選項的其他資訊,請參閱名為部分備份和復原選項的 MySQL Enterprise Backup 文件。

選項標籤。 選項子標籤包含用於修改備份程序預設行為的設定。

  • 備份儲存目錄:依預設,備份儲存目錄會使用MySQL 備份起始目錄設定中備份設定檔名稱的名稱,儲存在子資料夾下。

    會為每個備份建立新的子資料夾,並以其時間戳記命名。子目錄範例為「2016-02-22_17-49-18」,其中 17:49:18 是時間。

    增量備份也儲存在備份儲存目錄目錄中,但會儲存在其自己的 inc/ 子資料夾中。每個增量備份也會在 inc/ 中建立其自己的時間戳記子資料夾。

  • 壓縮備份:選擇性壓縮非增量 InnoDB 備份。

  • 在備份後套用日誌:在完成備份後,必須先執行 apply-log 作業,才能完成備份。這可以在備份之後、復原之前,或在任何其他時間執行。預設為停用。

  • 略過未使用的頁面:使用此選項可移除通常由大量刪除產生的未使用的頁面,藉此減少備份大小。預設為停用。

    注意

    啟用此選項會增加還原時間,因為必須在復原過程中將移除的未使用頁面加回去。

  • 僅使用重做日誌的增量備份 (incremental-with-redo-log-only):指定要僅使用重做日誌來建立增量備份。

  • 加密密碼:設定備份和還原加密表格所需的密碼。

進階標籤。 進階子標籤可讓您傳入其他 MySQL Enterprise Backup 選項。

注意

這些其他選項不會經過驗證。

若要復原備份,請參閱第 6.7.3 節,「備份復原」