MySQL Shell 1.0 发行说明  /  MySQL Shell 1.0.5 (2016-09-06) 的变化

MySQL Shell 1.0.5 (2016-09-06) 的变化

修正错误

  • mysql.js和 的 路径mysqlx.js被硬编码并编译到 MySQL Shell 二进制文件中,以防止二进制包被解包到非标准位置。JavaScript 的 mysql 和 mysqlx 模块现在是 MySQL Shell 应用程序的一部分,而不是单独的文件。(漏洞 #23075933)

  • 如果与 MySQL 服务器的连接中断,则发出 \status失败,除非后面跟一个 ;. (漏洞 #81278,漏洞 #23213616)

  • 指定为的列TIME被 MySQL Shell 显示为 BOOLEAN. (缺陷 #81260,缺陷 #23210710)

  • 尝试访问不再存在的 Session 对象可能会导致 MySQL Shell 意外停止。在这种情况下,现在会显示一条错误消息。

  • 以前的 JavaScript 模块是按如下方式导入的:

    var mysqlx=require('mysqlx').mysqlx;
    var mysql=require('mysql').mysql;

    作为将模块添加到 MySQL Shell 的方式改进的一部分,模块现在按如下方式导入:

    var mysqlx=require('mysqlx');
    var mysql=require('mysql');