文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  備份與復原

第 9 章 備份與復原

備份您的資料庫非常重要,這樣您才能在發生問題時,例如系統崩潰、硬體故障,或使用者不小心刪除資料時,復原您的資料並重新啟動運作。備份也是升級 MySQL 安裝之前的必要保護措施,它們可以用來將 MySQL 安裝傳輸到另一個系統,或設定複本伺服器。

MySQL 提供各種備份策略,您可以從中選擇最適合您安裝需求的方案。本章討論您應該熟悉的幾個備份和復原主題

  • 備份類型:邏輯與實體、完整與增量等等。

  • 建立備份的方法。

  • 復原方法,包括時間點復原。

  • 備份排程、壓縮和加密。

  • 表格維護,以啟用損壞表格的復原。

其他資源

與備份或維護資料可用性相關的資源包括以下內容

  • MySQL 企業版的客戶可以使用 MySQL Enterprise Backup 產品進行備份。有關 MySQL Enterprise Backup 產品的概述,請參閱第 32.1 節「MySQL Enterprise Backup 概述」

  • 專門討論備份問題的論壇位於https://forums.mysql.com/list.php?28

  • 有關mysqldump的詳細資訊,請參閱第 6 章MySQL 程式

  • 此處描述的 SQL 陳述式語法在第 15 章SQL 陳述式中給出。

  • 有關 InnoDB 備份程序的其他資訊,請參閱第 17.18.1 節「InnoDB 備份」

  • 複製功能可讓您在多個伺服器上維護相同的資料。這有幾個好處,例如允許將客戶端查詢負載分散到各伺服器上、即使特定伺服器離線或故障,資料仍可使用,以及能夠使用複本進行備份,而不會影響來源。請參閱第 19 章複製

  • MySQL InnoDB Cluster 是一系列產品的組合,它們協同運作以提供高可用性解決方案。可以使用 MySQL Shell 設定一組 MySQL 伺服器來建立叢集。伺服器叢集有一個稱為主要伺服器的單一來源,它充當讀寫來源。多個次要伺服器是來源的複本。建立高可用性叢集至少需要三台伺服器。用戶端應用程式透過 MySQL Router 連接到主要伺服器。如果主要伺服器發生故障,則會自動將次要伺服器提升為主要伺服器角色,並且 MySQL Router 會將請求路由到新的主要伺服器。

  • NDB Cluster 提供 MySQL 的高可用性、高冗餘版本,適用於分散式運算環境。請參閱第 25 章MySQL NDB Cluster 8.4,其中提供有關 MySQL NDB Cluster 8.4.0 的資訊。