MySQL Cluster Manager 8.0.31 用户手册  /  第 2 章 MySQL Cluster Manager 8.0 中的新功能

第 2 章 MySQL Cluster Manager 8.0 中的新功能

以下是 MySQL Cluster Manager 从 1.4 系列到 8.0 系列的主要变化摘要:

  • MySQL Cluster Manager 8.0 支持 MySQL NDB Cluster 7.5、7.6 和 8.0。它不支持 MySQL NDB Cluster 7.3 和 7.4。

  • MySQL Cluster Manager 8.0 为其配置文件使用了一种新格式,这与 MySQL Router 使用的格式相同。有关详细信息,请参阅 第 3.4 节,“MySQL 集群管理器配置文件”

    笔记

    MySQL Cluster Manager 期望新格式的配置文件 .conf用作其文件扩展名。如果使用 .ini扩展名,配置文件仍然被接受;但如果文件还包含包含连字符(而不是下划线)的选项名称,则会抛出以下错误:

    Old config file name and contents detected. Please ensure an updated config
    file is used.
    Error: Configuration error: Invalid option name option-name
  • 许多 MySQL Cluster Manager 代理 ( mcmd) 选项已更改。下表列出了更改:

    表 2.1 mcmd 选项从 1.4 系列到 8.0 系列的变化

    管理命令 1.4 管理命令 8.0 注释
    --help-all - 在 8.0 中不可用
    --help-manager - 在 8.0 中不可用
    --defaults-file=file -c <file> / --config=<file>

    还:

    -a <file> / --extra-config=file

    使用 8.0 的新选项
    --verbose-shutdown - 在 8.0 中不可用
    --daemon - 在 8.0 中不可用
    --agent-uuid - 在 8.0 中不可用
    --basedir=path - 在 8.0 中不可用。mcmd选项的相对路径始终相对于 MySQL Cluster Manager 安装目录进行解析。
    --plugin-dir=path - 在 8.0 中不可用
    --plugins=name - 在 8.0 中不可用
    --log-level=string level 使用 8.0 中的新选项。必须在[logger] 8.0 的配置文件部分设置
    --log-file=file filename, logging_folder 使用 8.0 的新选项。filename必须在 8.0 的部分 [logger]和 配置文件的部分中设置logging_folder[DEFAULT]
    --log-use-syslog - 在 8.0 中不可用
    --log-backtrace-on-crash - 在 8.0 中不可用
    --keepalive - 在 8.0 中不可用
    --max-open-files - 在 8.0 中不可用
    --event-threads - 在 8.0 中不可用
    --bootstrap -B / --bootstrap 为 8.0 添加了缩写形式
    --initial -i / --initial 为 8.0 添加了缩写形式
    --manager-directory=directory -d <directory>, --data-folder <directory> 使用 8.0 的新选项。在配置文件中设置时,该选项应放在该[DEFAULT] 部分内。
    --manager-password=password mcmd_password 由于安全原因,在 8.0 中不可用。必须在[mcmd] 节的配置文件中设置。
    --manager-port=client_port --bind-port portnumber 使用 8.0 的新选项。在配置文件中设置时,该选项应放在该[mcmd]部分中。
    --manager-username=username --mcmd-user=<username> 使用 8.0 的新选项。在配置文件中设置时,该选项应放在该[mcmd] 部分内。

  • 许多 MySQL Cluster Manager 客户端 ( mcm) 选项已更改。下表列出了更改:

    表 2.2 mcm 选项从系列 1.4 到 8.0 的变化

    管理命令 1.4 管理命令 8.0 注释
    -W - 在 8.0 中不可用
    --地址,-a

    -h host_name / --host=host_name-P port_number / --port=port_number

    为 8.0 使用不同的选项
    --mysql-help - 在 8.0 中不可用

  • 通过collect logs命令从集群节点收集的文件现在组织在一个新的文件夹结构下;有关详细信息,请参阅命令的说明。

  • MySQL Cluster Manager 8.0 有一个新的初始化脚本,用于 在 Linux 平台上将 mcmd作为守护进程运行。请参阅 MySQL 集群管理器初始化脚本。您应该知道,当您使用 init 脚本时,前面提到的配置文件格式和代理选项中的更改也适用。

  • 代理日志级别已更改;有关详细信息,请参阅 表 4.2,“MySQL Cluster Manager 代理日志级别”

  • MySQL Cluster Manager 8.0.31 及更高版本支持 NDB Cluster 透明数据加密 (TDE),它会加密存储在 NDB表中的所有用户数据。有关在 MySQL Cluster Manager 中启用 TDE 支持的信息,请参阅设置加密。有关如何NDB实现 TDE 的更多信息,请参阅NDB Cluster 的文件系统加密