MySQL Router 版本注意事項
可以使用以下不同的方法在執行階段組態和覆寫選項
-
使用
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
始終優先。