3.4 MySQL集群管理器配置文件

笔记

MySQL Cluster Manager 8.0 的配置文件采用了新格式。如果您要从早期系列升级,请确保使用新格式。

mcmd配置文件允许您使用其应用程序选项配置mcmd 。MySQL Cluster Manager 发行版提供了一个示例配置文件,网址为。编辑文件的部分并将其保存在所需位置,您将在启动代理时将其与 选项一起提供给mcmd 。如果未使用该选项,mcmd将按照以下优先顺序在这些默认位置查找配置文件: mcmd8.0.31/doc/sample_mcmd.conf[mcmd]mcmd.conf--config

  • mcmd-installation-directory/mcmd.conf

  • mcmd-installation-directory/mcmd.ini

  • 对于 Linux 系统: OS-user's-home-directory/mcmd.conf

    对于 Windows 系统: C:\Users\user\AppData\Roaming/mcmd.conf

  • 对于 Linux 系统: OS-user's-home-directory/mcmd.ini

    对于 Windows 系统: C:\Users\user\AppData\Roaming/mcmd.ini

笔记
  • 对于 Linux 平台:配置文件必须具有适当的文件权限: 如果配置文件的权限比仅对所有者和组所有者的读写权限更开放(即,在数字表示法中比 660 更开放), mcmd 将拒绝启动权限)。

  • 对于 Windows 平台:建议您将配置文件保存到路径不包含任何空格的方便位置,例如C:\mcm\data.

配置文件的格式遵循MySQL Router配置文件的格式;有关文件格式的说明,请参阅 配置文件语法

以下是示例配置文件;取消注释并调整所列选项的值,或添加其他选项:

# Copyright (c) 2018, 2021, Oracle and/or its affiliates.
#
# MySQL Cluster Manager sample configuration
#

#[DEFAULT]
#logging_folder = /var/log
#data_folder = /var/lib/mcm_data
#pid_file = mcmd.pid

[logger]
#level = INFO
#filename = mcmd.log

# The MySQL Cluster Manager plugin
[mcmd]
#mcmd_user = mcmd
#mcmd_password = super
#bind_address = ::
#bind_port = 1862
#xcom_port = 18620
#copy_port = 0

有关可以在代理配置文件中设置的选项的更多信息,请参阅第 4.1 节,“ mcmd,MySQL Cluster Manager 代理”