MySQL Workbench 手冊  /  ...  /  一般要求

6.7.1 一般要求

MySQL 企業備份 (MEB) 是 MySQL 企業版的功能,與 MySQL Workbench 分開。如需關於其功能的詳細資訊,請參閱MySQL 企業備份文件。MySQL Workbench 提供 MySQL 企業備份的介面,如本節所述。

除了在目標伺服器上安裝 MySQL 企業備份之外,還適用以下一般要求

  • 最新版本的 MySQL 企業備份。MySQL 企業備份支援政策是支援目前 GA 版本的 MySQL 企業備份,以及之前的重大版本。這規定了 MySQL Workbench 所需的最低 MySQL 企業備份版本,即目前 GA 版本之前的重大版本。

  • 必須設定加密密碼,才能對加密表格執行備份和還原作業(請參閱選項標籤)。

  • 在 Linux 和 macOS 上可以管理本機和遠端 MySQL 執行個體,在 Microsoft Windows 上則可以管理本機 MySQL 執行個體。遠端管理是使用 SSH 遠端管理進行設定。

  • 具有 root 使用者的 MySQL 連線。

  • MySQL 伺服器組態設定檔路徑必須為 MySQL 連線設定且正確。

  • 執行 MySQL Workbench 的使用者必須是 sudo 使用者 (Linux 和 macOS),並且能夠執行 MySQL 企業備份二進位檔。

  • 執行系統命令時,sudo 使用者必須保留 HOME 環境變數,這表示使用 visudo 命令安全地將以下項目新增至 /etc/sudoers 檔案

    Defaults env_keep +="HOME"

先決條件設定

若要設定以下先決條件,請從主頁面(線上備份或還原)中按一下 設定

  • MySQL 企業備份可執行檔的路徑。MySQL 企業備份可透過電子傳遞或 My Oracle Support (MOS) 取得。MySQL Workbench 會嘗試根據所使用的 MySQL 伺服器版本來尋找 MySQL 企業備份可執行檔,因此請檢查路徑並據此進行調整。例如

    • 針對 MySQL 8.0,使用與伺服器版本號碼相同的 MySQL 企業備份版本。

    • 針對 MySQL 5.7,使用 MySQL 企業備份 4.1。

    • 針對 MySQL 5.6,使用 MySQL 企業備份 3.12。

  • 備份主目錄的路徑,其中儲存備份設定檔和資料。這可以在 Workbench 中透過 設定 建立。

  • 備份程序所使用的 MySQL 帳戶。可用的動作取決於此設定目前的狀態,選項包括

    • 建立 MEB 帳戶:如果備份使用者尚不存在,則可以使用。

    • 變更密碼:如果備份使用者已存在,則可以使用。

    • 修復 MEB 的授權:如果使用者的權限無效,則可以使用,這會透過新增 RELOADSUPERREPLICATION CLIENT ON *.* 權限來變更使用者帳戶。

下圖顯示先決條件的範例。

圖 6.26 Workbench:MySQL 企業備份設定

Content is described in the surrounding text.

如果未滿足任何要求,嘗試使用 MySQL 企業備份功能時將會產生錯誤。

解除安裝 Workbench 之後

下列注意事項清單描述您移除 MySQL Workbench 之後,MySQL 企業備份作業的行為

  • 解除安裝 Workbench 不會移除相關聯的 MySQL 企業備份工作。若要停止排定的備份,請在 Windows 上編輯相關的「工作排程器」項目,或是在 Linux 和 macOS 上移除相關的 cron 工作。

  • 解除安裝 MySQL Workbench 不會移除 MySQL 企業備份組態設定檔、為每個已定義設定檔產生的組態設定檔,或 MySQL 備份。