MySQL 路由器发行说明
可以使用以下不同的方法在运行时配置和覆盖选项
-
使用标准运行时选项,如
mysqlrouter --help
所示;它如何影响生成的配置文件取决于选项。例如$> mysqlrouter --bootstrap [email protected] --connect-timeout=20
-
在运行时使用
--section[:section_key].option_name=option_value
格式;这不会影响生成的配置文件。这通常用于测试,因为使用配置文件是首选。例如$> mysqlrouter -c mysqrouter.conf --logger.level=debug
-
使用
--conf-set-option=section[:section_key].option_name=option_value
选项,该选项会更改生成的配置文件。这在引导时用于添加或覆盖配置选项。它优先于其他形式。$> mysqlrouter --bootstrap [email protected] \ --conf-set-option=logger.level=debug \ --conf-set-option=DEFAULT.unknown_config_option=warning \ --conf-set-option=DEFAULT.connect_timeout=20 \ --connect-timeout=10
这将生成的
mysqlrouter.conf
中的connect_timeout
设置为 20,因为--conf-set-option
始终优先。