4.3.1 Определение параметров с помощью командной строки
Параметры можно настраивать и перезаписывать во время выполнения, используя следующие методы:
-
Используя стандартные параметры runtime, как показано в
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
Это устанавливает
connect_timeoutв 20 в сгенерированномmysqlrouter.conf, потому что--conf-set-optionвсегда имеет приоритет.
© 2025 Oracle
Licensed under the GPLv2 License.