本节总结了与 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 的支持。
-
添加了一个新的日志级别首选项(在 其他下)以更改日志详细级别。
和以前一样,这仍然可以通过在运行时将 日志级别 命令行参数传递给 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 Enterprise Firewall 支持。使用 MySQL Workbench 安装和启用 MySQL Enterprise Firewall,并管理 MySQL Enterprise Firewall 规则和变量。有关其他信息,请参阅 第 6.8 节,“MySQL 企业防火墙接口”。
添加了新的表数据导入/导出向导。此功能增强了 SQL 编辑器的结果集查看器中当前的 CSV 导入和导出功能。它支持 CSV 和 JSON 文件的导入和导出,并允许更灵活的配置(分隔符、列选择、编码选择等)。这个新向导不需要在表上执行语句来操作结果集,因为它现在可以直接在表上工作。可以针对本地或远程连接的 MySQL 服务器执行该向导。导入操作包括表、列和类型映射。有关其他信息,请参阅 第 6.5.1 节,“表数据导出和导入向导”。
可以从对象浏览器的上下文菜单访问该向导。