MySQL 路由器发行说明
可以使用以下不同的方法在运行时配置和覆盖选项
-
使用标准运行时选项,如
mysqlrouter --help所示;它如何影响生成的配置文件取决于选项。例如$> mysqlrouter --bootstrap foo@bar.com --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 foo@bar.com \ --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始终优先。