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.confmcmd-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 代理”。