本節概述了相較於 MySQL Workbench 6.2 版本,MySQL Workbench 6.3 中新增的許多功能。
新增了完整的 MySQL 5.7 語言支援,這會影響語法、語法醒目提示、偏好設定、行為等等。
現在,綁定的
sakila_full
模型使用專用的 5.7 版本,以允許 5.7 特定功能,而不管偏好設定中的版本設定為何。JSON 編輯器已改進,具有更好的剖析和錯誤檢查功能。
新增了指定替代應用程式資料目錄的選項,而不是預設位置。
已移除對 MySQL 5.1 的支援。最低版本現在為 MySQL 5.5。
已在 MySQL Workbench 6.3.9 中移除 Fabric 支援;舊版 MySQL Workbench 中的支援不變。
已移除對 DBDesigner 4 的支援。
-
新增了新的 記錄層級 偏好設定(在 其他 下),以變更記錄詳細程度層級。
和以前一樣,仍然可以透過在執行階段將 log-level 命令列引數傳遞到 Workbench 中來進行設定,這樣做會覆寫 記錄層級 設定。
Linux:已移除 Fedora 23 支援,新增 Fedora 25 支援。已移除 Oracle Linux 6 支援。
Windows:不再發佈 Zip 套件和 32 位元二進位檔。現在需要 .NET Framework 4.5 版。
OS X / macOS:已移除 10.7 (Lion) 和 10.8 (Mountain Lion) 版的支援。現在支援 10.9 (Mavericks)、10.10 (Yosemite)、10.11 (El Capitan) 和 10.12 (Sierra) 版。
在 Linux 上變更為 GTK 3。
變更為 C++11。
已在遷移精靈中新增了新的「快速遷移」選項。這是將資料從一個 MySQL 伺服器傳輸到另一個伺服器,同時執行遷移的另一種方法,並且它是對現有解決方案的補充。前提是在來源伺服器上使用產生的指令碼建立傾印,然後將其移動到目標機器以在那裡執行匯入。這避免了需要透過 MySQL Workbench 傳輸所有資料,或在伺服器之間建立永久網路連線。取而代之的是,透過對 MySQL 匯入使用 LOAD DATA 呼叫,以最大速度執行傾印和還原。遷移精靈會自動建立所有受支援平台和伺服器所需的所有指令碼。產生的指令碼會建立一個自含式 Zip 檔案,必須將其複製到目標伺服器。您將其解壓縮並執行提供的指令碼以執行資料匯入。
新增了新的 SSL 憑證產生精靈。這個新的精靈有助於為 MySQL 用戶端和 MySQL 伺服器建立適當的 SSL 憑證。MySQL Workbench 中的連線會由精靈使用憑證進行更新。此精靈需要 OpenSSL 才能建立憑證。還會產生利用產生的憑證的 my.cnf
/ my.ini
檔案範例。
如需其他詳細資訊,請參閱第 5.3.5 節,「SSL 精靈 (憑證)」。
SQL 編輯器自動完成改進包括以下變更
現在它可與所有陳述式類型一起運作,以前僅完全支援 SELECT 陳述式。
現在它會考慮 MySQL 伺服器版本。例如,它現在只顯示伺服器可用的引擎。
現在提供其他建議,例如系統變數、引擎、資料表空間、記錄檔群組等等。
新的圖形,包括彩色編碼(和標記)的條目。
它具有內容感知功能,例如,它只顯示可用的關鍵字、資料行和資料表。
改進的 MySQL 5.7 語法支援。
MySQL Workbench 6.3.4 中新增了 MySQL 企業防火牆支援。使用 MySQL Workbench 安裝並啟用 MySQL 企業防火牆,以及管理 MySQL 企業防火牆規則和變數。如需其他資訊,請參閱第 6.8 節,「MySQL 企業防火牆介面」。
新增了新的資料表資料匯入/匯出精靈。這項功能增強了 SQL 編輯器的結果集檢視器中目前提供的 CSV 匯入和匯出功能。它支援 CSV 和 JSON 檔案的匯入和匯出,並且允許更彈性的組態(分隔符號、資料行選取、編碼選取等等)。這個新的精靈不需要在資料表上執行陳述式才能操作結果集,因為它現在可以直接在資料表上運作。可以對本機或遠端連線的 MySQL 伺服器執行精靈。匯入動作包括資料表、資料行和類型對應。如需其他資訊,請參閱第 6.5.1 節,「資料表資料匯出與匯入精靈」。
可以從物件瀏覽器的內容選單中存取精靈。