MySQL Router 发行说明
可以使用以下不同的方法在运行时配置和覆盖选项
-
使用
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
始终优先。