本節說明如何組態設定備份設定檔,以定義 要備份什麼、備份應儲存於何處,以及應在何時 (頻率) 進行備份。在開啟作用中的 MySQL 連線標籤後,從 選單中選取 ,以在目前的標籤中檢視主要的「線上備份」概觀頁面。
下圖顯示「線上備份」頁面,其中包含針對目前 MySQL 執行個體組態設定的完整和部分備份工作。
線上備份頁面分為三個區段
-
備份工作:用於管理 MySQL 伺服器的備份工作。備份工作 (設定檔) 是用於儲存關於備份內容、備份儲存位置以及 (選擇性) 備份執行時間的組態設定檔案。
在備份工作上按一下右鍵,即可存取可用的動作,例如
、 和 。內容選單還提供兩個額外選項-
/bin/mysqlbackup --defaults-file="/var/lib/meb/foo.cnf" --show-progress=stdout backup --with-timestamp
備份工作詳細資料:顯示關於特定 (已選取) 備份工作的狀態資訊。其中包含來自 頁面的資訊,以及特定於所選備份的資訊。
最近活動:關於在伺服器上執行之備份作業的歷史資訊。透過在項目上按一下右鍵並選擇
檢視備份日誌
,檢視備份日誌
備份作業會產生進度對話方塊。
以下資訊適用於新的工作作業。
用於修改現有的工作。備份設定檔名稱選項及其相關聯的註解欄位,用於識別備份工作的設定檔。每個備份工作名稱都會顯示在主要頁面上。新的備份工作會將組態設定資訊分隔為四個子標籤:排程、內容、選項和進階。
排程標籤。 排程子標籤選擇性地為完整和增量備份設定備份排程。排程在 Microsoft Windows 上使用 Windows 工作排程器,在 Linux 和 macOS 上則使用 cron 工作。它會使用正在排程備份的作業系統使用者 (通常是 MySQL 使用者) 進行排程。
完整備份的速度比與完整備份合併的增量備份慢。常見的案例是將完整備份設定為每週執行,並將增量備份設定為每天執行。如需關於備份效能的其他資訊,請參閱最佳化備份效能。
內容標籤。 內容子標籤定義要備份的結構描述和表格,以及工作是完整備份還是部分備份
-
完整備份
:備份所有結構描述和表格 (請參閱下圖)。
部分
:選取要備份的結構描述和表格 (物件)。選擇選取要包含/排除的物件,以開啟表格包含 (和排除) 選項。如需關於包含、排除和可傳輸表格空間選項的其他資訊,請參閱名為部分備份和復原選項的 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 節,「備份復原」。