MySQL Workbench 手冊  /  安裝  /  系統需求

2.1 系統需求

MySQL Workbench 可在多種作業系統和平台上使用。關於官方支援的平台資訊,請參閱 MySQL 網站上的 https://mysql.dev.org.tw/support/supportedplatforms/workbench.html

一般需求

適用於所有作業系統的一般需求和注意事項。

  • MySQL 伺服器:雖然不是必需的,但 MySQL Workbench 的設計是為了連接遠端或本機 MySQL 伺服器。關於連線至 MySQL 伺服器的更多資訊,請參閱 第 5 章,MySQL Workbench 中的連線。關於安裝 MySQL 伺服器的更多資訊,請參閱 安裝 MySQL

    資料建模不需要 MySQL 伺服器連線。

    某些功能會利用 MySQL 伺服器的功能,因此需要較新版本的 MySQL 伺服器。例如,「效能儀表板」需要 MySQL 伺服器 5.6 或更高版本。

  • 同時用戶端連線:從 MySQL Workbench 首頁開啟 MySQL 連線會在 MySQL Workbench 中為該連線開啟一個新的連線標籤。每個標籤都需要兩個 MySQL 連線來執行基本任務,例如架構探索和 SQL 執行。此外,執行管理相關任務,例如「伺服器狀態」,還需要額外的兩個 MySQL 連線。基本上,這表示 MySQL Workbench 中的每個 MySQL 連線標籤都需要四個可用的 MySQL 連線。關於「連線過多」相關錯誤的更多資訊,請參閱 連線過多

    此連線需求會隨著 MySQL Workbench 中開啟的每個連線標籤而加倍,即使兩個連線標籤指向相同的 MySQL 伺服器也是如此。SQL 編輯器標籤會共用連線,因此有多個 SQL 編輯器和 SQL 結果標籤不會影響所需的連線數量。

注意

在啟動時,應用程式會檢查 OpenGL 版本,並在軟體和硬體渲染之間選擇。若要判斷正在使用哪種渲染方法,請開啟「說明」選單並選擇「系統資訊」項目。

Linux 的需求

  • Linux 的需求已嵌入在其各自的套件中。請使用平台專用工具 (例如,yum 或 apt) 來安裝套件及其相依性。

  • 在保存庫中儲存密碼」功能需要 gnome-keyring-daemon 來儲存密碼。請注意,KDE 系統使用其自身的 ksecretservice 實作。

  • 對於 Linux 和 macOS,MySQL 伺服器管理功能需要 sudo 命令權限才能執行多個命令。sudo 使用者必須能夠執行以下系統命令

    /usr/bin/sudo
    /usr/bin/nohup
    /usr/bin/uptime
    /usr/bin/which
    /usr/bin/stat
    
    /bin/bash
    /bin/mkdir
    /bin/rm
    /bin/rmdir
    /bin/dd
    /bin/cp
    /bin/ls

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

    Defaults env_keep +="HOME"

    若要讓 MySQL Workbench 執行 MySQL Enterprise Backup 命令,sudo 命令使用者也必須能夠執行 MySQL Enterprise Backup 二進位檔。

Windows 的需求

以下先決條件可在 Microsoft 下載中心 取得

  • Microsoft .NET Framework 4.5.2

  • Microsoft Visual C++ 2015-2022 可轉散發套件

  • Microsoft Windows 11 或 Windows Server 2022