MySQL Workbench 发行说明  / MySQL Workbench 6.3 中的更改  /  MySQL Workbench 6.3.5 的变化(2015-10-21,全面上市)

MySQL Workbench 6.3.5 的变化(2015-10-21,全面上市)

已知限制:

  • 新的 JSON 编辑器处于早期状态,存在一些可用性问题

  • MySQL Workbench 模型中的表编辑器不允许 JSON 数据类型。SQL 编辑器中的表编辑器不受影响

  • 模型同步无法对具有 JSON 列的表起作用

  • MySQL 迁移向导将无法使用 MySQL Server 5.7 作为源数据库。但是,MySQL Server 5.7 可以作为目标数据库

  • 捆绑的mysqldump工具无法为 MySQL Server 5.6 及更早版本创建转储。要解决此限制, 请在管理 -> 数据导出和导入 -> mysqldump 工具路径下的 Workbench 首选项中设置显式mysqldump二进制文件。使用 MySQL Server 5.6 中的一个。

添加或更改的功能

  • 在结果集的字段编辑器中添加了 JSON 查看器/编辑器。

修正错误

  • 在启用将导入对象放置在图表上的 情况下从数据库 执行创建 EER 模型 并不总是会创建图表。(缺陷号 22046248)

  • 在 OS X 10.11 上,新打开的 EER 图并不总是可见的。解决方法是滚动 EER 图窗口或调整其大小。(缺陷 #22016760,缺陷 #78829)

  • MySQL Workbench 商业版现在在使用在线备份还原功能 时检查 MySQL Enterprise Backup 与 MySQL 5.7 的兼容性。MySQL 5.7 及更高版本需要 MySQL Enterprise Backup 4.0 及更高版本。(缺陷号 21972677)

  • 在 Windows 上,使用模型通过 RDP 连接到 Workbench 会导致 MySQL Workbench 崩溃。(漏洞 #21951171)

  • 在启用了防火墙的 Windows 上,无论是编辑当前用户还是从“用户和权限”选项卡 创建新用户,都会在单击“应用”后崩溃 。(缺陷号 21866290)

  • 服务器状态下,数据目录中报告的 磁盘空间被限制为“1.00 TB”,即使有更多空间可用也是如此。(漏洞 #21833382)

  • SQL 解析器和语法已更新;一些查询会发出虚假错误,尽管它们会成功执行。例如,查询语法如“ALTER TABLE foo MODIFY COLUMN bar VARCHAR(10)”和“ALTER TABLE foo MODIFY bar INT NOT NULL”。(错误#21776051、错误#20116935、错误#77549、错误#75048)

  • 在 Windows 上,创建已激活自动完成的阻塞语句(例如 BEGIN...END)会导致 MySQL Workbench 发出未处理的异常(错误 #21774642,错误 #77488)

  • 在 Linux 上,将例程拖到例程组中不起作用。(错误#21770594,错误#21889801,错误#78299)

  • 在 Viewer 中打开Open Value 以查看BLOB 和字符串类型的内容有时会使 MySQL Workbench 崩溃。(缺陷 #21746985,缺陷 #75516)

  • 在其他首选项面板下添加了 SSH超时选项。(错误号 21690190)

  • 打开模型文件后,选择 Preferences , Others后,勾选(启用)Allow more than one instance of MySQL Workbench to run,点击 OK会导致 MySQL Workbench 崩溃。(缺陷号 21666322)

  • 在 Windows 10 上,MySQL Workbench 失败并出现类似于“'HtmlRenderer.Utils.FontsUtils' 的类型初始值设定项引发异常”的错误。DLL 已通过HtmlRenderer.dll修复更新。(错误#21642135,错误#75344)

  • 使用 表导入向导时 单击取消会发出错误,尽管导入过程继续进行。(缺陷 #21610117,缺陷 #78013)

  • 在 OS X 上,重新扫描本地 MySQL 实例操作未发现本地 MySQL 服务器连接。(缺陷 #21605220,缺陷 #77989)

  • 在 Windows 上,当连接到 MySQL Server 5.7.8 或更高版本时,服务器日志没有正确显示 MySQL 错误日志,而是引用了一个无法找到的名为“stderr”的文件。这是因为错误日志现在已写入 Windows 事件日志。(错误#21566823,错误#77958)

  • 执行Control + W关闭所有选项卡,然后再次执行(所有选项卡都已关闭),将发出空指针异常。(错误#21543454,错误#77906)

  • 当创建访问所有模式的新用户权限时(通过%通配符),在 mysql.db 中生成的用户记录是在mysql.db.Hostmysql.db.Db中用星号 ( * ) 创建的,而不是使用 %,导致无法连接数据库。

    作为解决方法,您可以执行诸如“UPDATE mysql.db SET Host='%', Db='%' WHERE User = 'MyNewUserName'; FLUSH PRIVILEGES;”之类的查询。(缺陷 #21529564,缺陷 #77865)

  • 在 GUI 中进行了一些语法和拼写修复。(漏洞 #21526053)

  • 在 OS X 上,集成的浏览器选项卡会打开但不会关闭。(缺陷号 21497509)

  • 在 MySQL 未运行的情况下,MySQL Enterprise Backup Restore 选项会发出未处理的异常,并且无法执行还原操作。(漏洞 #21496671,漏洞 #21619525)

  • 为包含大量表(例如 20,000 个表)的数据库扩展架构树会导致崩溃。(缺陷 #21490728,缺陷 #77801)

  • 使用 DECIMAL 列时,表数据导入向导无法将数据导入现有表。(错误#21461807,错误#77739)

  • 导入 DBDesigner4 模式有时会失败,并导致崩溃。(错误#21429693,错误#77688)

  • 首次打开模型的 EER 图后,打开Preferences菜单会立即导致 MySQL Workbench 崩溃,因为某些部分未初始化。(缺陷 #21395988,缺陷 #77662)

  • 将元素从一个图表复制到另一个图表时,样式属性不会被复制,但元素的位置会保留。(缺陷 #21384159,缺陷 #77640)

  • 商业版的服务器菜单中缺少 性能防火墙选项。(缺陷号 21379250)

  • 由于格式错误的 XML ,审计检查器中 的解锁审计日志过程 有时会失败。(缺陷号 21379224)

  • 有时启动/关闭管理会忽略系统的配置文件并使用默认命令来启动和停止 MySQL 服务器。(缺陷号 21357438)

  • 在 Linux 上,使用商业版,MySQL Workbench 在删除计划的在线备份后不会删除 cron 作业。(漏洞 #21312652)

  • 在 Ubuntu 15.04 上,MySQL Workbench 抛出了很多 GLib-GObject警告。(缺陷 #21292286,缺陷 #77420)

  • Forward Engineering 有时会将“COMMENT ''”附加到字段和索引定义中。(错误#21278452、错误#21429688、错误#21390162、错误#77400、错误#77685、错误#77644)

  • 与指纹不在known_hosts文件中的服务器建立 SSH 连接,单击 远程管理下的测试连接将冻结 MySQL Workbench。(缺陷号 21264620)

    参考资料:此问题是 Bug #21122128 的回归。

  • 当使用 JSON 导出类型而不是 CSV 时,数据导出向导无法包含日期信息。(缺陷 #21259942,缺陷 #77364)

  • 对于商业版,设置新的在线备份配置文件会在输入详细信息后显示“错误配置备份”错误,例如 MySQL Enterprise Backup 可执行文件路径和备份主目录,然后单击 Okmysqlwbmeb.py由于辅助文件中的 UTF-8 转换失败,设置不会保存 。(缺陷号 21255978)

  • 导入 JSON 时,表数据导入 向导将在配置导入设置步骤失败,并发出“无法分析文件,请尝试更改编码类型...”。(缺陷 #21252834,缺陷 #77335)

  • 导出 no-create-info选中的数据库后,导入操作将无法导入它。(缺陷 #21250323,缺陷 #71393)

  • 表数据导入向导中, 配置导入设置操作中的字段分隔符下拉列表 未列出“,”(逗号)字符。(缺陷号 21240249)

  • 表数据导入向导中,从配置导入设置屏幕切换行尾,然后将其切换回来,将导致表列显示在一行中。(缺陷号 21240215)

  • 改进了使用 CSV 文件导入/导出数据的整数和数字识别。(漏洞 #21240092)

  • 在商业版中,Audit Log Inspector标志被破坏了。(缺陷 #21236152,缺陷 #77302)

  • 对于商业版,在停止 MySQL 服务器后单击 防火墙将发出以下未处理的异常:“'NoneType' 对象没有属性 'find'”。(缺陷 #21236051,缺陷 #77304)

  • 当插件未启用时,validate_password插件选项在选项文件编辑器中不再可见。(缺陷号 21187942)

  • 在 MySQL 服务器未运行且缺少 MySQL Enterprise Backup 配置文件的情况下,尝试打开“在线备份”或“还原”选项卡将引发未处理的异常。(缺陷号 21161660)

  • 在 Fedora上,由于 glib 2.44 的下划线问题,执行HelpLocate Log File / Show Log File将无法运行。有关其他信息,请参阅 Fedora 错误 #1175719。(漏洞 #21113811)

  • 在审计检查器中, 从显示列上下文菜单执行选择取消选择将无法运行。(缺陷号 20956668)

  • 一些按钮和文本框并不总是位于正确的位置。(缺陷号 20929972)

  • 在 OS X 上,Shift + Alt + 箭头组合将选择单个字符而不是整个单词。(缺陷 #20797766,缺陷 #76526)

    参考资料:这个问题是 Bug #50085 的回归。

  • 在执行Start Command Line Client时,输入错误的 MySQL 密码会立即关闭窗口。现在,在关闭窗口之前显示错误。(缺陷号 20737515)

  • VARBINARY无法在结果视图网格中编辑 该类型。单击 Apply执行更改会发出错误。(缺陷 #20735501,缺陷 #76386)

  • 在 Windows 上,当连接到正在运行选美的服务器时,SSH 连接会失败。(缺陷 #20652700,缺陷 #76168)

  • 当结合大量或行(例如 10,000)和 SSH 隧道 MySQL 连接时,MySQL 服务器连接有时会在处理结果集时超时(错误 10060)。(缺陷 #20639995,缺陷 #74557)

  • 操作输出查询工具提示有时会显示有关错误查询的信息 。(缺陷 #20535654,缺陷 #75877)

  • 在 Windows 上,计划的增量 MySQL Enterprise Backup 备份作业将始终选择最新的备份作为备份的基础,而不是使用上次成功的备份。这意味着在一次失败的备份之后,未来的增量备份将失败,直到下一次成功的完整备份。(缺陷号 20533780)

  • 目录树会将 表名截断为大约 20 个字符。(缺陷 #20122059,缺陷 #74995)

  • 如果模式名称包含破折号,表检查器可能会 失败(缺陷 #20007660,缺陷 #74788)

  • 捆绑的 SSH 库 (paramiko) 无法支持 OpenSSL 6.7 中添加的密钥交换算法 (ecdsa)。(缺陷 #20003201,缺陷 #74658)

  • 当通过 SSH 隧道连接到 MySQL 服务器实例时,MySQL Workbench 无法识别存储在.ssh/known_hosts文件中的服务器指纹,并声称无法确定服务器的真实性。单击“继续”还导致删除当前指纹,之后 MySQL Workbench 冻结。

    此外,由于下划线 paramiko 库中的错误,如果服务器支持 ECDSA 和 RSA,paramiko 将首先尝试使用 RSA,因此不会使用 ECDSA。有关此错误的信息,请参阅 https://github.com/paramiko/paramiko/issues/243。(缺陷 #19714350,缺陷 #74160)

  • 导入和导出过程并不总是适用于网络文件夹。(缺陷 #19443451,缺陷 #73575)