本节总结了MySQL Workbench 8.0发行版系列在每个次要发行版中的进展情况。有关支持的平台列表,请参见https://www.10bet靠谱mysql.com/support/supportedplatforms/workbench.html。
MySQL Workbench 8.0.21中支持以下MySQL 8.0.19和8.0.20服务器语言功能:
删除检查
那改变约束
,下降限制
在改变表
语句。锁定子句进行查询表达式。
表值的构造函数。
短表选择语法。
新要求
改变主
Replication语句(行格式,主键检查)。失败的登录尝试和密码锁定时间
改变用户
语句。格式支持
解释分析
语句。新的和更改的关键字:
数组
FAILED_LOGIN_ATTEMPTS
MASTER_COMPRESSION_ALGORITHM
master_tls_ciphersuites.
MASTER_ZSTD_COMPRESSION_LEVEL
成员
从
PASSWORD_LOCK_TIME
privilege_checks_user.
随机
Require_Row_Format.
REQUIRE_TABLE_PRIMARY_KEY_CHECK
流
时间戳
时间
MySQL Workbench 8.0.19支持以下MySQL服务器语言特性:
值引用
插入
语句。新选项(TLS版本,密码套件,压缩和特权检查)
改变主
复制陈述。解释分析
(见使用EXPLAIN ANALYZE获取信息)。二进制
归类名称。
从MySQL工作台8.0.17开始,ANTLR4语法被更新以处理从MySQL 5.6到MySQL 8.0的每个支持的MySQL服务器版本的语言特性,包括MySQL server 8.0.17中的以下新语言特性:
检查
约束与执行。ODBC表引用现在需要
橙汁
关键字(以前允许标识符)。等号(
=
)不再允许别名运算符。更改大师支持
network_namespace.
和渠道。这
创建数据库
语句允许指定默认的加密。角色现在支持异常列表和
格兰特,
。授权标识符可以使用架构名称限定。的成员
允许在表达式中。为数组
允许在投
表达。用户语句中的密码现在也可以是十六进制数字。
许多数字表达式也允许十六进制数。
次要项目(例如,允许数字表达式中的数据类型,并重新组织关键字以降低服务器解析器生成中的冲突。
在MySQL工作台8.0发布系列中取消了对MySQL 5.5的支持。现在的最低版本是MySQL 5.6。
如果您仍然需要在MySQL 5.5服务器上使用MySQL工作台,您可以使用MySQL工作台6.3,它可以从MySQL产品档案。
在MySQL工作台8.0.14中,键盘访问被添加到主屏幕选项卡中以启用导航使用选项卡和进入钥匙。此外,屏幕视图现在滚动显示选择的项目,如果项目是在屏幕外时高亮显示选项卡关键。
在Windows和Linux主机上,应用程序密钥和Ctrl + F10现在打开与选择相关的命令(上下文菜单)菜单。
从MySQL Workbench 8.0.22开始,视觉解释图使用短语
哈希加入
用钻石符号代替块嵌套循环
当服务器版本为8.0.20及以上时。为了与其他MySQL产品保持一致,RapidJSON取代了MySQL工作台8.0.18版本中的原生JSON解析器。
重要变化:MySQL模型文件最后保存在MySQL工作台6.3之前不再支持,除非该模型可以升级到使用6.3版本系列。
与MySQL工作台8.0.16开始,当选择了对一个匹配对括号的脚本编辑器的亮点。
SQL上下文帮助得到增强,以消除具有有效MySQL连接的要求,以查看帮助主题并改进每个帮助主题的演示文稿。
添加了一个新的自动完成引擎,用于visual SQL编辑器和模型中的对象编辑器(触发器、视图、存储过程和函数)。
结果网格中显示的几何字段现在包括一个在浏览器中打开特定位置值的上下文菜单项。选定的点打开
OpenStreetMap.org.
默认情况下,可以使用备用在线服务(参见第3.2.7节“其他首选项”)。添加了对隐形索引的支持,以使用活动服务器支持该功能,索引既不是主键索引也不是唯一列(请参阅无形的索引)。一个新的选择索引表编辑器的子选项卡(对于SQL和建模编辑器)在被选中时提供了索引可见性。
Forward Engineering SQL Script wizard中的一个新的SQL export选项在生成的脚本中按字母顺序对表进行排序,而不是默认情况下根据外键引用对表进行排序(请参阅第9.4.1.1.1节,“创建模式”)。
这
少于
选项同时替换UseShortNames
和omitschemata.
使用Python API生成架构时从表名中消除模式名称的选项.mwb
自动文件。
MySQL模型的架构验证插件的输出现在在一个位置显示并重新组织以提供按类别提供信息,警告和错误消息。一个新的证实选项卡还提供了一种简单的方法来从右侧面板的输出区域重新选择和重新运行验证测试(参见第9.2.3节“架构验证插件”)。
支持
- 仅限重做 - 仅限于重做
选项被添加以直接从重做日志创建备份(参见选项选项卡)。
使用Python 2达到寿命结束,MySQL Workbench 8.0.23是第一个使用Python 3用于脚本相关功能的版本,例如:
MySQL工作台迁移向导
工作台Shell脚本
管理:MySQL Enterprise Firewall,MySQL Enterprise Audit,MySQL Enterprise审核,性能,启动/关闭,服务器日志,选项文件,服务器状态,客户端连接,用户和权限,状态和系统变量,数据导出和数据导入
SQL IDE: power import/export, reformatter, run script, import spatial, text output, query analysis, and visual explain
这
% cmake_build
宏替换% cmake
为运行使
命令用RPM包从Fedora 33(及更高版本)的源代码中构建MySQL工作台。有关更改的其他信息,请参阅Fedora上游文档10bet官方网站。在企业级Linux系统(如Oracle Linux和Red Hat)上安装EPEL存储库的要求在MySQL Workbench 8.0.18发行版中被删除了。处理空间数据是一个例外,如果需要,您仍然可以安装存储库(请参阅安装Oracle Enterprise Linux和类似软件)。
MySQL Workbench 8.0.18切换到c++ 17编程语言。
在MySQL工作台8.0.19版本中添加了对Microsoft Visual Studio 2019的支持。在MySQL工作台8.0.16版本中,Microsoft Visual Studio支持从Visual Studio 15升级到Visual Studio 17。
MySQL Workbench 8.0.23(更高)支持MacOS 11大血管。MySQL Workbench 8.0.19(更高版本)支持MacOS 10.15 Catalina。MySQL Workbench 8.0.14(更高)支持MacOS 10.14 Mojave,包括与暗模式颜色方案完全兼容性。
在MySQL工作台8.0.19版本中增加了对Microsoft Windows Server 2019的支持。MySQL工作台8.0.11版本中增加了对Microsoft Windows Server 2016的支持。
在MySQL Workbench 8.0.23版本中添加了对Ubuntu 20.10的支持。
MySQL工作台源代码已经按照谷歌风格重新格式化。
libgnome-keyring.
被贬值并替换为libsecret
在MySQL Workbench 8.0.12在Linux平台上发布。这libsecret
库提供增强的跨平台密码存储和查找。重要的有些具有现有存储密码的用户将在升级后提示提示输入密码。
SSH隧道支持被添加到MySQL工作台迁移向导和wbcopytables用于复制数据的命令行实用程序。
在加密表上执行MySQL企业备份操作时,需要设置加密密码选项选项卡)。
基于Paramiko的SSH实现被基于libssh的SSH实现取代。
MySQL Workbench现在支持
caching_sha2_password
在MySQL 8.0中引入的身份验证插件(参见缓存SHA-2可插拔身份验证)。