本节概述了 MySQL Workbench 6.3 中新增的许多功能,这些功能与 MySQL Workbench 6.2 版本相关。
添加了完整的 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 的支持。
-
添加了一个新的 日志级别 首选项(在 其他 下),用于更改日志详细级别。
与以前一样,这仍然可以通过在运行时将 日志级别 命令行参数传递到 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 服务器的另一种方法,它补充了现有的解决方案。前提是在源服务器上使用生成的脚本创建转储文件,然后将其移动到目标计算机以在那里执行导入。这避免了需要通过 MySQL Workbench 传输所有数据,或者在服务器之间建立永久网络连接。相反,通过使用 MySQL 导入的 LOAD DATA 调用,转储和还原以最大速度执行。
添加了一个新的 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 节“表数据导出和导入向导”。
可以从对象浏览器的上下文菜单访问该向导。