Spec-Zone.ru › MariaDB

mariadbd Параметры

MariaDB начиная с 10.4.6

С MariaDB 10.4.6, mariadbd является символической ссылкой на mysqld.

MariaDB начиная с 10.5.2

С MariaDB 10.5.2, mariadbd — это имя двоичного файла, а mysqld — символическая ссылка.

Эта страница содержит список всех параметров mariadbd (ранее известного как mysqld до MariaDB 10.5), упорядоченных по темам. Для полного алфавитного списка всех параметров mariadbd, а также переменных сервера и состояния, см. Полный список параметров MariaDB, системных и статусных переменных.

Во многих случаях здесь приводится краткое описание, а для подробного описания приведены ссылки.

По соглашению, переменные сервера обычно указываются с подчёркиванием в файлах конфигурации и с дефисом в командной строке. Однако вы можете использовать подчёркивания вместо дефисов — они взаимозаменяемы.

См. Настройка MariaDB с помощью файлов параметров, чтобы узнать, какие файлы и группы mariadbd читает для своих параметров по умолчанию.

Префиксы параметров

--autoset-*

  • Описание: Устанавливает значение параметра автоматически. Поддерживается только для определённых параметров.

--disable-*

  • Описание: Для всех логических параметров отключает настройку (эквивалентно установке значения в 0). То же, что и --skip.

--enable-*

  • Описание: Для всех логических параметров включает настройку (эквивалентно установке значения в 1).

--loose-*

  • Описание: Не генерировать ошибку, если параметр не существует.

--maximum-*

  • Описание: Устанавливает максимальное значение для параметра.

--skip-*

  • Описание: Для всех логических параметров отключает настройку (эквивалентно установке значения в 0). То же, что и --disable.

Параметры файлов параметров

--defaults-extra-file

  • Командная строка: --defaults-extra-file=name
  • Описание: Прочитать этот дополнительный файл параметров после того, как будут прочитаны все остальные файлы параметров.
    • См. Настройка MariaDB с помощью файлов параметров.

--defaults-file

  • Командная строка: --defaults-file=name
  • Описание: Читать параметры только из указанного файла параметров.
    • См. Настройка MariaDB с помощью файлов параметров.

--defaults-group-suffix

  • Командная строка: --defaults-group-suffix=name
  • Описание: В дополнение к группам параметров по умолчанию также прочитать группы параметров с указанным суффиксом.
    • См. Настройка MariaDB с помощью файлов параметров.

--no-defaults

  • Командная строка: --no-defaults
  • Описание: Не читать параметры из каких-либо файлов параметров.
    • См. Настройка MariaDB с помощью файлов параметров.

--print-defaults

  • Командная строка: --print-defaults
  • Описание: Читать параметры из файлов параметров, вывести все значения параметров и завершить программу.
    • См. Настройка MariaDB с помощью файлов параметров.

Параметры совместимости

Следующие параметры были добавлены в MariaDB для повышения совместимости с другими версиями MariaDB и MySQL. Параметры, которые также являются системными переменными, перечислены ниже:

-a, --ansi

  • Описание: Использовать синтаксис ANSI SQL вместо синтаксиса MariaDB. Этот режим также установит уровень изоляции транзакций уровни изоляции транзакций в serializable.

--new

  • Описание: Использовать новую функциональность, которая будет в следующей версии MariaDB. Эта функция предназначена для упрощения подготовки к обновлению. Для версии 5.1 эта функция включает функции разбиения LIST и RANGE для ndbcluster.

--old-style-user-limits

  • Описание: Включить ограничения на использование ресурсов старого типа (до MySQL 5.0.3 ресурсы пользователей считались по каждому пользователю+хосту, а не по каждой учётной записи).

--safe-mode

  • Описание: Отключить некоторые потенциально небезопасные оптимизации. Для 5.2, INSERT DELAYED отключён, myisam_recover_options установлен в DEFAULT (автоматическое восстановление аварийных файлов MyISAM), и кэш запросов кэша запросов отключён. Для таблиц Aria отключить оптимизацию массового вставки, чтобы можно было использовать aria_read_log для восстановления таблиц даже если таблицы удалены (хорошо подходит для тестирования восстановления).

--skip-new

  • Описание: Отключает --new в 5.2. В 5.1 использовалось для отключения некоторых новых, потенциально небезопасных функций.

Параметры совместимости и системные переменные

  • --old
  • --old-alter-table
  • --old-mode
  • --old-passwords
  • --show-old-temporals

Параметры локали

Параметры, которые также являются системными переменными, перечислены ниже:

--character-set-client-handshake

  • Командная строка: --character-set-client-handshake
  • Описание: Не игнорировать значение набора символов клиента, отправленное во время рукопожатия.

--default-character-set

  • Командная строка: --default-character-set=name
  • Описание: По-прежнему доступен как вариант для установки набора символов по умолчанию для клиентов и их подключений, он был устаревшим и удалён в MariaDB 10.2 как параметр сервера. Используйте character-set-server вместо этого.

--language

  • Описание: Этот параметр может быть использован для установки языка сервера для сообщений об ошибках. Этот параметр может быть указан либо как имя языка, либо как путь к каталогу, хранящему файл сообщений об ошибках языка. См. Справочник по локали сервера для списка поддерживаемых локалей и соответствующих языков.
    • Этот параметр устарел. Используйте lc_messages и lc_messages_dir системные переменные вместо этого.
    • См. Настройка языка для сообщений об ошибках для получения дополнительной информации.

Параметры локали и системные переменные

  • кодировка-файловой-системы
  • кодировка-клиента
  • кодировка-соединения
  • кодировка-базы-данных
  • кодировка-файловой-системы
  • кодировка-результатов
  • кодировка-сервера
  • кодировка-системы
  • каталог-кодировок
  • сортировка-соединения
  • сортировка-базы-данных
  • сортировка-сервера
  • формат-недели-по-умолчанию
  • часовой-пояс-по-умолчанию
  • lc-сообщения
  • lc-каталог-сообщений
  • lc-названия-времени

Параметры Windows

Параметры, которые также являются системными переменными, перечислены ниже:

--console

  • Описание: Параметр, доступный только в Windows, который удерживает окно консоли открытым и записывает сообщения об ошибках в stderr и stdout. Если он указан вместе с --log-error, приоритет будет у последнего параметра.

--install

  • Описание: Параметр, доступный только в Windows, который устанавливает процесс mariadbd в качестве службы Windows.
    • Служба Windows, созданная с этим параметром, автоматически запускается. Если вам нужна служба, которая запускается по требованию, используйте параметр --install-manual.
    • Этот параметр принимает имя службы в качестве аргумента. Если параметр указан без имени службы, имя службы по умолчанию — "MARIADB".
    • Этот параметр устарел и может быть удален в будущих версиях. См. MDEV-19358 для получения дополнительной информации.

--install-manual

  • Описание: Параметр, доступный только в Windows, который устанавливает процесс mariadbd в качестве службы Windows.
    • Служба Windows, созданная с этим параметром, запускается по требованию. Если вам нужна служба, которая автоматически запускается, используйте параметр --install.
    • Этот параметр принимает имя службы в качестве аргумента. Если параметр указан без имени службы, имя службы по умолчанию — "MARIADB".
    • Этот параметр устарел и может быть удален в будущих версиях. См. MDEV-19358 для получения дополнительной информации.

--remove

  • Описание: Параметр, доступный только в Windows, который удаляет службу Windows, созданную параметрами --install или --install-manual.
    • Этот параметр принимает имя службы в качестве аргумента. Если параметр указан без имени службы, имя службы по умолчанию — "MARIADB".
    • Этот параметр устарел и может быть удален в будущих версиях. См. MDEV-19358 для получения дополнительной информации.

--slow-start-timeout

  • Описание: Параметр, доступный только в Windows, который определяет максимальное количество миллисекунд, которое менеджер управления службами должен ждать, прежде чем пытаться убить службу Windows во время запуска. По умолчанию 15000.

--standalone

  • Описание: Параметр, доступный только в Windows, не имеющий никакого эффекта. Сохранен для совместимости.

Параметры Windows и системные переменные

Следующие параметры и системные переменные связаны с использованием MariaDB в Windows:

  • --named-pipe

Параметры репликации и бинарного протоколирования

Следующие параметры связаны с репликацией и бинарным журналом. Параметры, которые также являются системными переменными, перечислены ниже:

--abort-slave-event-count

  • Командная строка: --abort-slave-event-count=#
  • Описание: Параметр, используемый mysql-test для отладки и тестирования репликации.

--binlog-do-db

  • Командная строка: --binlog-do-db=name
  • Описание: Этот параметр позволяет настроить мастер репликации, чтобы записывать в его бинарный журнал операторы и транзакции, затрагивающие базы данных, соответствующие указанному имени. Поскольку отфильтрованные операторы или транзакции не будут присутствовать в бинарном журнале, их реплики не смогут их реплицировать.
    • Этот параметр не будет работать с межбазовыми обновлениями при использовании основанной на операторах записи в журнал. Дополнительная информация содержится в разделе Запись в журнал, основанная на операторах.
    • Этот параметр нельзя установить динамически. Доступен как системная переменная начиная с MariaDB 11.2.0.
    • При установке в командной строке или в группе параметров сервера в файле параметров, параметр не принимает список, разделенный запятыми. Если требуется указать несколько фильтров, необходимо указать параметр несколько раз.
    • Дополнительная информация содержится в разделе Фильтры репликации.

--binlog-ignore-db

  • Командная строка: --binlog-ignore-db=name
  • Описание: Этот параметр позволяет настроить мастер репликации, чтобы не записывать в его бинарный журнал операторы и транзакции, затрагивающие базы данных, соответствующие указанному имени. Поскольку отфильтрованные операторы или транзакции не будут присутствовать в бинарном журнале, их реплики не смогут их реплицировать.
    • Этот параметр не будет работать с межбазовыми обновлениями при использовании основанной на операторах записи в журнал. Дополнительная информация содержится в разделе Запись в журнал, основанная на операторах.
    • Этот параметр нельзя установить динамически. Доступен как системная переменная начиная с MariaDB 11.2.0.
    • При установке в командной строке или в группе параметров сервера в файле параметров, параметр не принимает список, разделенный запятыми. Если требуется указать несколько фильтров, необходимо указать параметр несколько раз.
    • Дополнительная информация содержится в разделе Фильтры репликации.

--binlog-row-event-max-size

  • Командная строка: --binlog-row-event-max-size=#
  • Описание: Максимальный размер события бинарного журнала на основе строк в байтах. Строки будут сгруппированы в события, меньшие этого размера, если это возможно. Значение должно быть кратно 256. Доступно как системная переменная начиная с MariaDB 11.2.0.
  • Значение по умолчанию 8192

--disconnect-slave-event-count

  • Командная строка: --disconnect-slave-event-count=#
  • Описание: Параметр, используемый mysql-test для отладки и тестирования репликации.

--flashback

  • Командная строка: --flashback
  • Описание: Настройка сервера для использования flashback. Это включает бинарный журнал и устанавливает binlog_format=ROW.
  • Введено: MariaDB 10.2.4

--init-rpl-role

  • Командная строка: --init-rpl-role=name
  • Описание: Установка роли репликации.

--log-basename

  • Командная строка: --log-basename=name
  • Описание: Имя файла для всех логов и файла .pid. Это задаёт имена всех файлов логов сразу (в 'datadir') и обычно является единственным необходимым параметром для указания файлов логов. Особенно рекомендуется установить, если используется репликация, так как это гарантирует, что имена файлов логов не зависят от имени хоста. Устанавливает имена для log-bin, log-bin-index, relay-log, relay-log-index, general-log-file, --log-slow-query-log-file, --log-error-file, и pid-file.
  • Введено: MariaDB 5.2

--log-bin-trust-routine-creators

  • Командная строка: --log-bin-trust-routine-creators
  • Описание: Устаревший параметр, используйте log-bin-trust-function-creators.

--master-host

  • Командная строка: --master-host=name
  • Описание: Основное имя хоста или IP-адрес для репликации. Если не задано, поток репликации не будет запущен. Обратите внимание, что установка master-host будет проигнорирована, если существует действительный файл master.info.

--master-info-file

  • Командная строка: --master-info-file=name
  • Описание: Имя и расположение файла на реплике, где записываются параметры MASTER_LOG_FILE и MASTER_LOG_POS (т.е. позиция бинарного лога на первичном сервере) и большинство других параметров CHANGE MASTER. Поток I/O реплики реплики сохраняет эту позицию бинарного лога обновленной, когда загружает события.
    • См. Сохранение параметров в CHANGE MASTER TO для получения дополнительной информации.

--master-password

  • Командная строка: --master-password=name
  • Описание: Пароль, с которым поток репликации будет аутентифицироваться при подключении к первичному серверу. Если не задан, предполагается пустой пароль. Значение из master.info будет иметь приоритет, если его можно прочитать.

--master-port

  • Командная строка: --master-port=#
  • Описание: Порт, на котором слушает мастер. Если не указан, предполагается значение, заданное в MYSQL_PORT. Если не производились изменения в настройках конфигурации, это значение равно 3306. Значение из master.info будет иметь приоритет, если его можно прочитать.

--master-retry-count

  • Командная строка: --master-retry-count=#
  • Описание: Количество попыток подключения реплики к первичному серверу перед отказом. Интервал повторных попыток определяется параметром MASTER_CONNECT_RETRY для инструкции CHANGE MASTER. Значение 0 означает, что реплика будет продолжать попытки переподключения. Переподключения происходят при истечении таймаута. См. slave_net_timeout.
  • Значение по умолчанию: 86400
  • Диапазон (32 бита): 0 to 4294967295
  • Диапазон (64 бита): 0 to 18446744073709551615

--master-ssl

  • Командная строка: --master-ssl
  • Описание: Разрешает реплике подключиться к мастеру с использованием TLS.

--master-ssl-ca

  • Командная строка: --master-ssl-ca[=name]
  • Описание: Файл CA TLS мастера. Применимо только если включен master-ssl.

--master-ssl-capath

  • Командная строка: --master-ssl-capath[=name]
  • Описание: Путь к файлу CA TLS мастера. Применимо только если включен master-ssl.

--master-ssl-cert

  • Командная строка: --master-ssl-cert[=name]
  • Описание: Имя файла сертификата TLS мастера. Применимо только если включен master-ssl.

--master-ssl-cipher

  • Командная строка: --master-ssl-cipher[=name]
  • Описание: Основной шифр TLS. Применяется только при включенном master-ssl.

--master-ssl-key

  • Командная строка: --master-ssl-key[=name]
  • Описание: Имя файла ключа Master TLS. Применяется только при включенном master-ssl.

--master-user

  • Командная строка: --master-user=name
  • Описание: Имя пользователя, которое будет использоваться потоком репликации для аутентификации при подключении к первичному серверу. Пользователю необходимо предоставить привилегию FILE. Если пользователь на первичном сервере не задан, используется пользователь test. Значение из master.info будет иметь приоритет, если оно доступно для чтения.

--max-binlog-dump-events

  • Командная строка: --max-binlog-dump-events=#
  • Описание: Параметр, используемый mysql-test для отладки и тестирования репликации.

--replicate-same-server-id

  • Командная строка: --replicate-same-server-id
  • Описание: При репликации, если установлено в 1, не пропускать события с нашим идентификатором сервера. Значение по умолчанию 0 (для предотвращения бесконечных циклов в циклической репликации). Не может быть установлено в 1, если используется log-slave-updates.

--sporadic-binlog-dump-fail

  • Командная строка: --sporadic-binlog-dump-fail
  • Описание: Параметр, используемый mysql-test для отладки и тестирования репликации.

--sysdate-is-now

  • Командная строка: --sysdate-is-now
  • Описание: Нестандартный параметр для переименования SYSDATE() в NOW() для обеспечения безопасности при репликации. Начиная с версии 5.0, SYSDATE() возвращает динамическое значение, которое отличается для разных вызовов, даже в рамках одного оператора.

Параметры репликации и переменные системы журналов

Следующие параметры и переменные системы относятся к репликации и журналу двоичных записей:

  • автоинкремент-приращение
  • автоинкремент-смещение
  • binlog-alter-two-phase
  • binlog-annotate-row-events
  • размер-кэша-binlog
  • binlog-checksum
  • binlog-commit-wait-count
  • binlog-commit-wait-usec
  • binlog-direct-non-transactional-updates|
  • binlog-expire-logs-seconds
  • размер-кэша-файлов-binlog
  • формат-binlog
  • binlog-optimize-thread-scheduling
  • binlog-row-image
  • binlog-row-metadata
  • размер-кэша-binlog-выражений
  • стандартное-соединение-мастера
  • gtid-cleanup-batch-size
  • gtid-domain-id
  • gtid-ignore-duplicates
  • gtid-строгий-режим
  • инициализировать-раба
  • логирование-bin
  • сжатие-bin-лога
  • минимальная-длина-сжатия-bin-лога
  • индекс-bin-лога
  • log-bin-trust-function-creators
  • записи-обновлений-ведомого
  • проверка-контрольной-суммы-мастера
  • максимальный-размер-кэша-binlog
  • максимальный-размер-binlog
  • максимальный-размер-кэша-выражений-binlog
  • максимальный-размер-relay-лога
  • предельная-скорость-чтения-binlog
  • relay-лог
  • индекс-relay-лога
  • файл-информации-relay-лога
  • очистка-relay-лога
  • восстановление-relay-лога
  • предельное-пространство-relay-лога
  • replicate-annotate-row-events
  • replicate-do-db
  • replicate-do-table
  • replicate-events-marked-for-skip
  • replicate-ignore-db
  • replicate-ignore-table
  • replicate-rewrite-db
  • replicate-wild-do-table
  • replicate-wild-ignore-table
  • report-host
  • report-password
  • report-port
  • report-user
  • rpl-recovery-rank
  • server-id
  • slave-compressed-protocol
  • slave-ddl-exec-mode
  • slave-domain-parallel-threads
  • slave-exec-mode
  • slave-load-tmpdir
  • slave-max-allowed-packet
  • slave-net-timeout
  • slave-parallel-max-queued
  • slave-parallel-threads
  • slave-run-triggers-for-rbr
  • slave-skip-errors
  • slave-sql-verify-checksum
  • slave-transaction-retries
  • slave_transaction_retry_errors
  • slave_transaction_retry_interval
  • slave-type-conversions
  • sync-binlog
  • sync-master-info
  • sync-relay-log
  • sync-relay-log-info

Параметры и переменные среды для полусинхронной репликации

Параметры и переменные среды, относящиеся к полусинхронной репликации, описаны здесь.

Параметры оптимизатора

Параметры, которые также являются системными переменными, перечислены ниже:

--record-buffer

  • Командная строка: --record-buffer=#
  • Описание: Старое имя для read_buffer_size.
  • Удалено: MariaDB 5.5

--table-cache

  • Командная строка: --table-open-cache=#
  • Описание: Удалено; используйте --table-open-cache вместо этого.
  • Удалено: MariaDB 5.1.3

Параметры и системные переменные оптимизатора

  • изменение алгоритма
  • процент выборки анализа
  • большие таблицы
  • размер буфера массового вставки
  • ограничение дорогостоящих подзапросов
  • размер буфера объединения
  • лимит пространства буфера объединения
  • уровень кэша объединения
  • максимальный размер таблицы кучи
  • максимальный размер объединения
  • максимальное количество поисков по ключу
  • максимальная длина сортировки
  • размер буфера mrr
  • дополнительная глубина обрезки оптимизатора
  • максимальный вес аргумента отбора оптимизатора
  • уровень обрезки оптимизатора
  • глубина поиска оптимизатора
  • ограничение выборки селективности оптимизатора
  • переключатель оптимизатора
  • отслеживание оптимизатора
  • максимальный размер памяти трассировки оптимизатора
  • использование селективности условия оптимизатором
  • размер блока выделения запроса
  • размер предварительного выделения запроса
  • размер блока выделения диапазона
  • размер буфера чтения
  • размер буфера слияния rowid
  • кэш определения таблиц
  • кэш открытых таблиц
  • инстансы кэша открытых таблиц
  • размер таблицы временного файла
  • размер таблицы временной памяти
  • размер временной таблицы
  • использование статистических таблиц

Параметры движка хранения

--skip-bdb

  • Командная строка: ----skip-bdb
  • Описание: Устаревший параметр; существует только для совместимости с очень старыми файлами my.cnf.
  • Удалено: MariaDB 10.5.1

--external-locking

  • Командная строка: --external-locking
  • Описание: Использовать системную (внешнюю) блокировку (по умолчанию отключено). При включении этого параметра можно использовать myisamchk для проверки (не ремонта) таблиц во время работы сервера. Отключить с помощью --skip-external-locking. Начиная с MariaDB 10.2.40, MariaDB 10.3.31, MariaDB 10.4.21, MariaDB 10.5.12, MariaDB 10.6.4 и всех более поздних версий, это влияет на InnoDB и может использоваться для предотвращения запуска нескольких экземпляров на одних и тех же данных.

Параметры движка хранения MyISAM

Ниже описаны параметры, относящиеся к движку хранения MyISAM. Параметры, которые также являются системными переменными, перечислены после:

--log-isam

  • Командная строка: --log-isam[=file_name]
  • Описание: Включить журнал MyISAM, который записывает все изменения MyISAM в файл. Если имя файла не указано, используется значение по умолчанию, myisam.log.

Параметры движка хранения MyISAM и системные переменные

Некоторые параметры и системные переменные, относящиеся к хранилищу MyISAM, можно найти здесь. Прямые ссылки на многие из них приведены ниже.

  • concurrent-insert
  • delayed-insert-limit
  • delayed-insert-timeout
  • delayed-queue-size
  • keep-files-on-create
  • key-buffer-size
  • key-cache-age-threshold
  • key-cache-block-size
  • key-cache-division-limit
  • key-cache-file-hash-size
  • key-cache-segments
  • myisam-block-size
  • myisam-data-pointer-size
  • myisam-max-sort-file-size
  • myisam-mmap-size
  • myisam-recover-options
  • myisam-repair-threads
  • myisam-sort-buffer-size
  • myisam-stats-method
  • myisam-use-mmap

Параметры хранилища InnoDB

Параметры, относящиеся к хранилищу InnoDB, описаны ниже. Параметры, которые также являются системными переменными, перечислены после:

--innodb

  • Командная строка: --innodb=value, --skip-innodb
  • Описание: Эта переменная управляет загрузкой хранилища InnoDB. Возможные значения: ON, OFF, FORCE или FORCE_PLUS_PERMANENT (с MariaDB 5.5). Если значение OFF (то же, что и --skip-innodb), то, поскольку InnoDB является по умолчанию, сервер не запустится, если не будет выбран другой движок хранилища с помощью --default-storage-engine. FORCE означает, что движок хранилища должен быть успешно загружен, иначе сервер не запустится. FORCE_PLUS_PERMANENT включает плагин, но если плагин не может инициализироваться, сервер не запустится. Кроме того, плагин нельзя удалить, пока сервер работает.

--innodb-cmp

  • Командная строка: --innodb-cmp
  • Описание:
  • По умолчанию: ON

--innodb-cmp-reset

  • Командная строка: --innodb-cmp-reset
  • Описание:
  • По умолчанию: ON

--innodb-cmpmem

  • Командная строка: --innodb-cmpmem
  • Описание:
  • По умолчанию: ON

--innodb-cmpmem-reset

  • Командная строка: --innodb-cmpmem-reset
  • Описание:
  • По умолчанию: ON

--innodb-file-io-threads

  • Командная строка: --innodb-file-io-threads
  • Описание:
  • По умолчанию: 4
  • Удалено: MariaDB 10.3.0

--innodb-index-stats

  • Командная строка: --innodb-index-stats
  • Описание:
  • По умолчанию: ON
  • Удалено: MariaDB 10.0.0

--innodb-lock-waits

  • Командная строка: --innodb-lock-waits
  • Описание:
  • По умолчанию: ON

--innodb-locks

  • Командная строка: --innodb-locks
  • Описание:
  • Значение по умолчанию: ON

--innodb-rseg

  • Командная строка: --innodb-rseg
  • Описание:
  • Значение по умолчанию: ON
  • Удалено: MariaDB 10.0.0

--innodb-status-file

  • Командная строка: --innodb-status-file
  • Описание:
  • Значение по умолчанию: FALSE

--innodb-sys-indexes

  • Командная строка: --innodb-sys-indexes
  • Описание:
  • Значение по умолчанию: ON

--innodb-sys-stats

  • Командная строка: --innodb-sys-stats
  • Описание:
  • Значение по умолчанию: ON
  • Удалено: MariaDB 10.0.0

--innodb-sys-tables

  • Командная строка: --innodb-sys-tables
  • Описание:
  • Значение по умолчанию: ON

--innodb-table-stats

  • Командная строка: --innodb-table-stats
  • Описание:
  • Значение по умолчанию: ON
  • Удалено: MariaDB 10.0.0

--innodb-trx

  • Командная строка: --innodb-trx
  • Описание:
  • Значение по умолчанию: ON

Параметры хранилища InnoDB и системные переменные

Некоторые параметры и системные переменные, связанные с хранилищем InnoDB, можно найти здесь. Прямые ссылки на многие из них можно найти ниже.

  • ignore-builtin-innodb
  • innodb-adaptive-checkpoint
  • innodb-adaptive-flushing
  • innodb-adaptive-flushing-lwm
  • innodb-adaptive-flushing-method
  • innodb-adaptive-hash-index
  • innodb-adaptive-hash-index-partitions
  • innodb-adaptive-hash-index-parts
  • innodb-adaptive-max-sleep-delay
  • innodb-additional-mem-pool-size
  • innodb-api-bk-commit-interval
  • innodb-api-disable-rowlock
  • innodb-api-enable-binlog
  • innodb-api-enable-mdl
  • innodb-api-trx-level
  • innodb-auto-lru-dump
  • innodb-autoextend-increment
  • innodb-autoinc-lock-mode
  • innodb-background-scrub-data-check-interval
  • innodb-background-scrub-data-compressed
  • innodb-background-scrub-data-interval
  • innodb-background-scrub-data-uncompressed
  • innodb-blocking-buffer-pool-restore
  • innodb-buf-dump-status-frequency
  • innodb-buffer-pool-chunk-size
  • innodb-buffer-pool-dump-at-shutdown
  • innodb-buffer-pool-dump-now
  • innodb-buffer-pool-dump-pct
  • innodb-buffer-pool-evict
  • innodb-buffer-pool-filename
  • innodb-buffer-pool-instances
  • innodb-buffer-pool-load-abort
  • innodb-buffer-pool-load-at-startup
  • innodb-buffer-pool-load-now
  • innodb-buffer-pool-load-pages-abort
  • innodb-buffer-pool-populate
  • innodb-buffer-pool-restore-at-startup
  • innodb-buffer-pool-shm-checksum
  • innodb-buffer-pool-shm-key
  • innodb-buffer-pool-size
  • innodb-change-buffer-max-size
  • innodb-change-buffering
  • innodb-change-buffering-debug
  • innodb-checkpoint-age-target
  • innodb-checksum-algorithm
  • innodb-checksums
  • innodb-cleaner-lsn-age-factor
  • innodb-cmp-per-index-enabled
  • innodb-commit-concurrency
  • innodb-compression-algorithm
  • innodb-compression-failure-threshold-pct
  • innodb-compression-level
  • innodb-compression-pad-pct-max
  • innodb-concurrency-tickets
  • innodb-corrupt-table-action
  • innodb-data-file-buffering
  • innodb-data-file-path
  • innodb-data-file-write-through
  • innodb-data-home-dir
  • innodb-deadlock-detect
  • innodb-deadlock-report
  • innodb-default-encryption-key-id
  • innodb-default-page-encryption-key
  • innodb-default-row-format
  • innodb-defragment
  • innodb-defragment-fill-factor
  • innodb-defragment-fill-factor-n-recs
  • innodb-defragment-frequency
  • innodb-defragment-n-pages
  • innodb-defragment-stats-accuracy
  • innodb-dict-size-limit
  • innodb_disable_sort_file_cache
  • innodb-doublewrite
  • innodb-doublewrite-file
  • innodb-empty-free-list-algorithm
  • innodb-enable-unsafe-group-commit
  • innodb-encrypt-log
  • innodb-encrypt-tables
  • innodb-encrypt-temporary-tables
  • innodb-encryption-rotate-key-age
  • innodb-encryption-rotation_iops
  • innodb-encryption-threads
  • innodb-extra-rsegments
  • innodb-extra-undoslots
  • innodb-fake-changes
  • innodb-fast-checksum
  • innodb-fast-shutdown
  • innodb-fatal-semaphore-wait-threshold
  • innodb-file-format
  • innodb-file-format-check
  • innodb-file-format-max
  • innodb-file-per-table
  • innodb-fill-factor
  • innodb-flush-log-at-trx-commit
  • innodb-flush-method
  • innodb-flush-neighbor-pages
  • innodb-flush-neighbors
  • innodb-flush-sync
  • innodb-flushing-avg-loops
  • innodb-force-load-corrupted
  • innodb-force-primary-key
  • innodb-force-recovery
  • innodb-foreground-preflush
  • innodb-ft-aux-table
  • innodb-ft-cache-size
  • innodb-ft-enable-diag-print
  • innodb-ft-enable-stopword
  • innodb-ft-max-token-size
  • innodb-ft-min-token-size
  • innodb-ft-num-word-optimize
  • innodb-ft-result-cache-limit
  • innodb-ft-server-stopword-table
  • innodb-ft-sort-pll-degree
  • innodb-ft-total-cache-size
  • innodb-ft-user-stopword-table
  • innodb-ibuf-accel-rate
  • innodb-ibuf-active-contract
  • innodb-ibuf-max-size
  • innodb-idle-flush-pct
  • innodb-immediate-scrub-data-uncompressed
  • innodb-import-table-from-xtrabackup
  • innodb-instant-alter-column-allowed
  • innodb-instrument-semaphores
  • innodb-io-capacity
  • innodb-io-capacity-max
  • innodb-large-prefix
  • innodb-lazy-drop-table
  • innodb-lock-schedule-algorithm
  • innodb-locking-fake-changes
  • innodb-locks-unsafe-for-binlog
  • innodb-log-arch-dir
  • innodb-log-arch-expire-sec
  • innodb-log-archive
  • innodb-log-block-size
  • innodb-log-buffer-size
  • innodb-log-checksum-algorithm
  • innodb-log-checksums
  • innodb-log-compressed-pages
  • innodb-log-file-buffering
  • innodb-log-file-size
  • innodb-log-file-write-through
  • innodb-log-files-in-group
  • innodb-log-group-home-dir
  • innodb-log-optimize-ddl
  • innodb-log-write-ahead-size
  • innodb-lru-flush-size
  • innodb-lru-scan-depth
  • innodb-max-bitmap-file-size
  • innodb-max-changed-pages
  • innodb-max-dirty-pages-pct
  • innodb-max-dirty-pages-pct-lwm
  • innodb-max-purge-lag
  • innodb-max-purge-lag-delay
  • innodb-max-purge-lag-wait
  • innodb-max-undo-log-size
  • innodb-merge-sort-block-size
  • innodb-mirrored-log-groups
  • innodb-monitor-disable
  • innodb-monitor-enable
  • innodb-monitor-reset
  • innodb-monitor-reset-all
  • innodb-mtflush-threads
  • innodb-numa-interleave
  • innodb-old-blocks-pct
  • innodb-old-blocks-time
  • innodb-online-alter-log-max-size
  • innodb-open-files
  • innodb-optimize-fulltext-only
  • innodb-page-cleaners
  • innodb-page-size
  • innodb-pass-corrupt-table
  • innodb-prefix-index-cluster-optimization
  • innodb-print-all-deadlocks
  • innodb-purge-batch-size
  • innodb-purge-rseg-truncate-frequency
  • innodb-purge-threads
  • innodb-random-read-ahead
  • innodb-read-ahead
  • innodb-read-ahead-threshold
  • innodb-read-io-threads
  • innodb-read-only
  • innodb-recovery-update-relay-log
  • innodb-replication-delay
  • innodb-rollback-on-timeout
  • innodb-rollback-segments
  • innodb-safe-truncate
  • innodb-sched-priority-cleaner
  • innodb-scrub-log
  • innodb-scrub-log-interval
  • innodb-scrub-log-speed
  • innodb-show-locks-held
  • innodb-show-verbose-locks
  • innodb-sort-buffer-size
  • innodb-spin-wait-delay
  • innodb-stats-auto-recalc
  • innodb-stats-auto-update
  • innodb-stats-include-delete-marked
  • innodb-stats-method
  • innodb-stats-modified-counter
  • innodb-stats-on-metadata
  • innodb-stats-persistent
  • innodb-stats-persistent-sample-pages
  • innodb-stats-sample-pages
  • innodb-stats-transient-sample-pages
  • innodb-stats-traditional
  • innodb-stats-update-need-lock
  • innodb-status-output
  • innodb-status-output-locks
  • innodb-strict-mode
  • innodb-support-xa
  • innodb-sync-array-size
  • innodb-sync-spin-loops
  • innodb-table-locks
  • innodb-temp-data-file-path
  • innodb-thread-concurrency
  • innodb-thread-concurrency-timer-based
  • innodb-thread-sleep-delay
  • innodb-tmpdir
  • innodb-track-changed-pages
  • innodb-track-redo-log-now
  • innodb-undo-directory
  • innodb-undo-log-truncate
  • innodb-undo-logs
  • innodb-undo-tablespaces
  • innodb-use-atomic-writes
  • innodb-use-fallocate
  • innodb-use-global-flush-log-at-trx-commit
  • innodb-use-mtflush
  • innodb-use-native_aio
  • innodb-use-purge-thread
  • innodb-use-stacktrace
  • innodb-use-sys-malloc
  • innodb-use-sys-stats-table
  • innodb-use-trim
  • innodb-write-io-threads
  • skip-innodb
  • skip-innodb-checksums
  • skip-innodb-doublewrite

Параметры хранилища Aria

Ниже описаны параметры, относящиеся к хранилищу Aria. Параметры, которые также являются системными переменными, перечислены после:

--aria-log-dir-path

  • Командная строка: --aria-log-dir-path=value
  • Описание: Путь к каталогу, где должен храниться транзакционный журнал
  • Значение по умолчанию: SAME AS DATADIR

Параметры и системные переменные хранилища Aria

Некоторые параметры и системные переменные, относящиеся к хранилищу Aria, можно найти здесь. Прямые ссылки на многие из них приведены ниже.

  • размер блока aria
  • интервал контрольных точек aria
  • активность журнала контрольных точек aria
  • шифрование таблиц aria
  • принудительный запуск после сбоев восстановления aria
  • групповое подтверждение aria
  • интервал группового подтверждения aria
  • размер файла журнала aria
  • тип очистки журнала aria
  • максимальный размер файла сортировки aria
  • контрольная сумма страницы aria
  • порог возраста кэша страниц aria
  • размер буфера кэша страниц aria
  • предел разделения кэша страниц aria
  • размер хэша файла кэша страниц aria
  • восстановление aria
  • параметры восстановления aria
  • потоки восстановления aria
  • размер буфера сортировки aria
  • метод статистики aria
  • директория синхронизированного журнала aria
  • использование для временных таблиц aria
  • глубина поиска тупиковых ситуаций (длинная)
  • глубина поиска тупиковых ситуаций (короткая)
  • таймаут тупиковых ситуаций (длинный)
  • таймаут тупиковых ситуаций (короткий)

Параметры хранилища MyRocks

Параметры и переменные системы, относящиеся к хранилищу MyRocks, можно найти здесь.

Параметры хранилища S3

Параметры и переменные системы, относящиеся к хранилищу S3, можно найти здесь.

Параметры хранилища CONNECT

Параметры, относящиеся к хранилищу CONNECT, описаны ниже.

Параметры и переменные системы хранилища CONNECT

Некоторые параметры и переменные системы, относящиеся к хранилищу CONNECT, можно найти здесь. Прямые ссылки на многие из них приведены ниже.

  • connect-class-path
  • connect-cond-push
  • connect-conv-size
  • connect-default-depth
  • connect-default-prec
  • connect-enable-mongo
  • connect-exact-info
  • connect-force_bson
  • connect-indx-map
  • connect-java-wrapper
  • connect-json-all-path
  • connect-json-grp-size
  • connect-json-null
  • connect-jvm-path
  • connect-type-conv
  • connect-use-tempfile
  • connect-work-size
  • connect-xtrace

Параметры хранилища Spider

Параметры и переменные системы, относящиеся к хранилищу Spider, можно найти здесь.

Параметры хранилища Mroonga

Параметры и системные переменные, относящиеся к хранилищу Mroonga, можно найти здесь.

Параметры хранилища TokuDB

Параметры и системные переменные, относящиеся к хранилищу TokuDB, можно найти здесь.

Параметры Performance Schema

Параметры, относящиеся к Performance Schema, описаны ниже. Параметры, которые также являются системными переменными, перечислены после:

--performance-schema-consumer-events-stages-current

  • Командная строка: --performance-schema-consumer-events-stages-current
  • Описание: Включить потребителя events-stages-current.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-stages-history

  • Командная строка: --performance-schema-consumer-events-stages-history
  • Описание: Включить потребителя events-stages-history.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-stages-history-long

  • Командная строка: --performance-schema-consumer-events-stages-history-long
  • Описание: Включить потребителя events-stages-history-long.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-statements-current

  • Командная строка: --performance-schema-consumer-events-statements-current
  • Описание: Включить потребителя events-statements-current. Используйте --skip-performance-schema-consumer-events-statements-current для отключения.
  • Значение по умолчанию: ON

--performance-schema-consumer-events-statements-history

  • Командная строка: --performance-schema-consumer-events-statements-history
  • Описание: Включить потребителя events-statements-history.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-statements-history-long

  • Командная строка: --performance-schema-consumer-events-statements-history-long
  • Описание: Включить потребителя events-statements-history-long.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-waits-current

  • Командная строка: --performance-schema-consumer-events-waits-current
  • Описание: Включить потребителя events-waits-current.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-waits-history

  • Командная строка: --performance-schema-consumer-events-waits-history
  • Описание: Включить потребителя events-waits-history.
  • Значение по умолчанию: OFF

--performance-schema-consumer-events-waits-history-long

  • Командная строка: --performance-schema-consumer-events-waits-history-long
  • Описание: Включить потребителя events-waits-history-long.
  • Значение по умолчанию: OFF

--performance-schema-consumer-global-instrumentation

  • Командная строка: --performance-schema-consumer-global-instrumentation
  • Описание: Включить потребителя global-instrumentation. Используйте --skip-performance-schema-consumer-global-instrumentation для отключения.
  • Значение по умолчанию: ON

--performance-schema-consumer-statements-digest

  • Командная строка: --performance-schema-consumer-statements-digest
  • Описание: Включить потребителя statements-digest. Используйте --skip-performance-schema-consumer-statements-digest для отключения.
  • Значение по умолчанию: ON

--performance-schema-consumer-thread-instrumentation

  • Командная строка: --performance-schema-consumer-thread-instrumentation
  • Описание: Включить мониторинг потоков инструкций. Используйте --skip-performance-schema-thread-instrumentation для отключения.
  • По умолчанию: ON

Параметры и системные переменные Performance Schema

Некоторые параметры и системные переменные, связанные со схемой производительности Performance Schema, можно найти здесь. Прямые ссылки на многие из них приведены ниже.

  • performance-schema
  • performance-schema-accounts-size
  • performance-schema-digests-size
  • performance-schema-events-stages-history-long-size
  • performance-schema-events-stages-history-size
  • performance-schema-events-statements-history-long-size
  • performance-schema-events-statements-history-size
  • performance-schema-events-waits-history-long-size
  • performance-schema-events-waits-history-size
  • performance-schema-hosts-size
  • performance-schema-max-cond-classes
  • performance-schema-max-cond-instances
  • performance-schema-max-digest-length
  • performance-schema-max-file-classes
  • performance-schema-max-file-handles
  • performance-schema-max-file-instances
  • performance-schema-max-mutex-classes
  • performance-schema-max-mutex-instances
  • performance-schema-max-rwlock-classes
  • performance-schema-max-rwlock-instances
  • performance-schema-max-socket-classes
  • performance-schema-max-socket-instances
  • performance-schema-max-stage-classes
  • performance-schema-max-statement-classes
  • performance-schema-max-table-handles
  • performance-schema-max-table-instances
  • performance-schema-max-thread-classes
  • performance-schema-max-thread-instances
  • performance-schema-session-connect-attrs-size
  • performance-schema-setup-actors-size
  • performance-schema-setup-objects-size
  • performance-schema-users-size

Параметры кластера Galera

Параметры, связанные с кластером Galera, описаны ниже. Параметры, которые также являются системными переменными, перечислены после:

--wsrep-new-cluster

  • Командная строка: --wsrep-new-cluster
  • Описание: Инициализирует кластер. Работает путём перезаписи текущего значения wsrep_cluster_address. Рекомендуется не добавлять этот параметр в конфигурационный файл, так как это вызовет инициализацию при каждом запуске сервера.

Параметры и системные переменные кластера Galera

Некоторые параметры и системные переменные, относящиеся к кластеру Galera, можно найти здесь. Прямые ссылки на многие из них приведены ниже.

  • wsrep-allowlist
  • wsrep-auto-increment-control
  • wsrep-causal-reads
  • wsrep-certify-nonPK
  • wsrep-cluster-address
  • wsrep-cluster-name
  • wsrep-convert-LOCK-to-trx
  • wsrep-data-home-dir
  • wsrep-dbug-option
  • wsrep-debug
  • wsrep-desync
  • wsrep-dirty-reads
  • wsrep-drupal-282555-workaround
  • wsrep-forced-binlog-format
  • wsrep-gtid-domain-id
  • wsrep-gtid-mode
  • wsrep-ignore-apply-errors
  • wsrep-load-data-splitting
  • wsrep-log-conflicts
  • wsrep-max-ws-rows
  • wsrep-max-ws-size
  • wsrep-mode
  • wsrep-mysql-replication-bundle
  • wsrep-node-address
  • wsrep-node-incoming-address
  • wsrep-node-name
  • wsrep-notify-cmd
  • wsrep-on
  • wsrep-OSU-method
  • wsrep-provider
  • wsrep-provider-options
  • wsrep-recover
  • wsrep-reject_queries
  • wsrep-retry-autocommit
  • wsrep-slave-FK-checks
  • wsrep-slave-threads
  • wsrep-slave-UK-checks
  • wsrep-sr-store
  • wsrep-sst-auth
  • wsrep-sst-donor
  • wsrep-sst-donor-rejects-queries
  • wsrep-sst-method
  • wsrep-sst-receive-address
  • wsrep-start-position
  • wsrep-status-file
  • wsrep-strict-ddl
  • wsrep-sync-wait
  • wsrep-trx_fragment_size
  • wsrep-trx_fragment_unit

Параметры при отладке mariadbd

--debug-assert-if-crashed-table

  • Описание: Выполняет утверждение в handler::print_error(), если произошла ошибка с таблицей.

--debug-binlog-fsync-sleep

  • Описание: --debug-binlog-fsync-sleep=#Если значение не равно нулю, устанавливает количество микросекунд для ожидания после выполнения fsync() для бинарного лога, чтобы сбросить транзакции на диск. Таким образом, можно искусственно увеличить предполагаемую стоимость такого fsync().

--debug-crc-break

  • Описание: --debug-crc-break=#Вызывает my_debug_put_break_here(), если CRC совпадает с этим числом (для отладки).

--debug-flush

  • Описание: По умолчанию, отладочный лог с синхронизацией после записи.

--debug-no-sync

  • Описание: debug-no-sync[=#]Отключает системные вызовы sync. Только для запуска тестов или отладки!

--debug-sync-timeout

  • Описание: debug-sync-timeout[=#]Включает отладочную функцию синхронизации и необязательно задаёт значение тайм-аута ожидания по умолчанию в секундах. Ноль отключает функцию.

--gdb

  • Описание: Настраивает сигналы, пригодные для отладки.

--silent-startup

  • Описание: Не выводить заметки в лог ошибок во время запуска.
  • Введено: MariaDB 10.1.8

--sync-sys

  • Описание: Включает/отключает системные вызовы sync. Синхронизации должны быть выключены (--disable-sync-sys) только при запуске тестов или отладке! Заменено на debug-no-sync начиная с MariaDB 5.5.
  • Удалено: MariaDB 5.5

--thread-alarm

  • Описание: Включает/отключает системные вызовы thread alarm. Должны быть выключены (--disable-thread-alarm) только при запуске тестов или отладке!

Параметры отладки и системные переменные

  • core-file
  • debug
  • debug-no-thread-alarm

Другие параметры

Параметры, которые также являются системными переменными, перечислены ниже:

--allow-suspicious-udfs

  • Командная строка: --allow-suspicious-udfs
  • Описание: Разрешает использование пользовательских функций, состоящих только из одного символа x() без соответствующего x_init() или x_deinit(). Это также означает, что можно загрузить любую функцию из любой библиотеки, например exit() из libc.so. Не рекомендуется, если вам не нужны старые пользовательские функции с одним символом, которые нельзя перекомпилировать.

--bootstrap

  • Командная строка: --bootstrap
  • Описание: Используется скриптами установки MariaDB, такими как mariadb-install-db, для выполнения SQL-скриптов до существования каких-либо привилегий или системных таблиц. Не используйте при работе с уже запущенным экземпляром MariaDB.

--chroot

  • Командная строка: --chroot=name
  • Описание: Chroot демона mariadbd во время запуска.

--des-key-file

  • Командная строка: --des-key-file=name
  • Описание: Загрузить ключи для des_encrypt() и des_encrypt из указанного файла.

--exit-info

  • Командная строка: --exit-info[=#]
  • Описание: Используется для отладки. Используйте на свой страх и риск.

--getopt-prefix-matching

  • Командная строка: --getopt-prefix-matching={0|1}
  • Описание: Разрешает отключение исторического сопоставления префиксов в анализе параметров командной строки.
  • Значение по умолчанию: TRUE
  • Введено: MariaDB 10.1.3

--help

  • Командная строка: --help
  • Описание: Отображает справку по многим параметрам командной строки и завершает работу.

--log-ddl-recovery

  • Командная строка: --log-ddl-recovery=name
  • Описание: Путь к файлу, используемому для восстановления операторов DDL после сбоя.
  • Значение по умолчанию: ddl-recover.log
  • Введено: MariaDB 10.6.1

--log-short-format

  • Командная строка: --log-short-format
  • Описание: Не регистрировать дополнительную информацию для обновления и журналов медленных запросов.

--log-slow-file

  • Командная строка: --log-slow-file=name
  • Описание: Записывать медленные запросы в указанный журнал. По умолчанию ведется регистрация в hostname-slow.log.

--log-slow-time

  • Командная строка: --log-slow-time=#
  • Описание: Записывать все запросы, выполнение которых заняло более long-query-time секунд в журнал медленных запросов, если он активен. Аргумент будет обрабатываться как десятичное значение с точностью до микросекунд.

--log-tc

  • Командная строка: --log-tc=name
  • Описание: Определяет путь к журналу координатора транзакций на основе файлов с отображением в памяти, который используется только в случае отключения бинарного журнала. Если у вас включено два или более XA-совместимых движков хранения, то должен быть доступен журнал координатора транзакций. Дополнительную информацию см. в разделе Журнал координатора транзакций. Также см. системную переменную log_tc_size и параметр --tc-heuristic-recover.
  • Значение по умолчанию: tc.log

--master-connect-retry

  • Командная строка: --master-connect-retry=#
  • Описание: Устарело в 5.1.17 и удалено в 5.5. Количество секунд, которое поток репликации будет ожидать перед повторной попыткой подключения к мастеру в случае сбоя мастера или потери соединения.

--memlock

  • Командная строка: --memlock
  • Описание: Закрепление mariadbd в памяти.

--ndb-use-copying-alter-table

  • Командная строка: --ndb-use-copying-alter-table
  • Описание: Вынужденное использование ndbcluster для копирования таблиц при выполнении alter table (должно использоваться только в случае неудачного онлайн изменения таблицы).

--one-thread

  • Командная строка: --one-thread
  • Описание: (Устарело): Использование только одного потока (для отладки в Linux). Вместо этого используйте thread-handling=no-threads.
  • Удалено: MariaDB 10.0.4

--plugin-load

  • Командная строка: --plugin-load=name
  • Описание: Этот параметр позволяет настроить сервер для загрузки определенных плагинов. Этот параметр использует следующий формат:
    • Плагины могут быть указаны в формате name=library, где name — имя плагина, а library — библиотека плагина. Этот формат устанавливает один плагин из данной библиотеки.
    • Плагины также могут быть указаны в формате library, где library — библиотека плагина. Этот формат устанавливает все плагины из данной библиотеки.
    • Несколько плагинов можно указать, разделяя их точкой с запятой.
  • Необходимо соблюдать особую осторожность при указании параметра --plugin-load несколько раз или при совместном указании параметра --plugin-load и параметра --plugin-load-add. Параметр --plugin-load сбрасывает список загрузки плагинов, что может привести к непредвиденным проблемам, если это не учтено. Параметр --plugin-load-add не сбрасывает список загрузки плагинов, поэтому его использование гораздо безопаснее. Дополнительную информацию см. в разделе Обзор плагинов: Указание нескольких параметров загрузки плагинов.
  • Дополнительную информацию см. в разделе Обзор плагинов: Установка плагина с параметрами загрузки плагинов.

--plugin-load-add

  • Командная строка: --plugin-load-add=name
  • Описание: Этот параметр позволяет настроить сервер для загрузки определенных плагинов. Этот параметр использует следующий формат:
    • Плагины могут быть указаны в формате name=library, где name — имя плагина, а library — библиотека плагина. Этот формат устанавливает один плагин из данной библиотеки.
    • Плагины также могут быть указаны в формате library, где library — библиотека плагина. Этот формат устанавливает все плагины из данной библиотеки.
    • Несколько плагинов можно указать, разделяя их точкой с запятой.
  • Необходимо соблюдать особую осторожность при совместном указании параметра --plugin-load и параметра --plugin-load-add. Параметр --plugin-load сбрасывает список загрузки плагинов, что может привести к непредвиденным проблемам, если это не учтено. Параметр --plugin-load-add не сбрасывает список загрузки плагинов, поэтому его использование гораздо безопаснее. Дополнительную информацию см. в разделе Обзор плагинов: Указание нескольких параметров загрузки плагинов.
  • Дополнительную информацию см. в разделе Обзор плагинов: Установка плагина с параметрами загрузки плагинов.
  • Введено: MariaDB 10.0.1

--port-open-timeout

  • Командная строка: --port-open-timeout=#
  • Описание: Максимальное время в секундах ожидания освобождения порта. (По умолчанию: ожидание отсутствует).

--safe-user-create

  • Командная строка: --safe-user-create
  • Описание: Не разрешать создание новых пользователей пользователем, у которого нет прав записи в таблицу mysql.user.

--safemalloc-mem-limit

  • Командная строка: --safemalloc-mem-limit=#
  • Описание: Моделировать недостаток памяти при компиляции с параметром --with-debug=full.

--show-slave-auth-info

  • Командная строка: --show-slave-auth-info
  • Описание: Отображать пользователя и пароль в SHOW SLAVE HOSTS на этом главном сервере.

--skip-grant-tables

  • Командная строка: --skip-grant-tables
  • Описание: Запуск без таблиц разрешений. Это предоставляет всем пользователям ПОЛНЫЙ доступ ко всем таблицам, что полезно в случае потери пароля root. Для возобновления использования таблиц разрешений используйте mariadb-admin flush-privileges, mariadb-admin reload или FLUSH PRIVILEGES. Начиная с MariaDB 10.10, доступен также в виде системной переменной.

Поскольку планировщик событий Event Scheduler также зависит от таблиц разрешений для своей функциональности, он автоматически отключается при запуске с --skip-grant-tables.


--skip-host-cache

  • Командная строка: --skip-host-cache
  • Описание: Не кешировать имена хостов.

--skip-partition

  • Командная строка: --skip-partition, --disable-partition
  • Описание: Отключает пользовательское разбиение. Предыдущие разбиения таблиц недоступны и не могут быть изменены. Таблицы по-прежнему можно увидеть с помощью SHOW TABLES или просматривая таблицу INFORMATION_SCHEMA.TABLES. Таблицы можно удалить с помощью DROP TABLE, но это удаляет только файлы .frm, а не связанные файлы .par, которые необходимо удалить вручную.

--skip-slave-start

  • Командная строка: --skip-slave-start
  • Описание: Если установлено, реплика не запускается автоматически.

--skip-ssl

  • Командная строка: --skip-ssl
  • Описание: Отключение соединений TLS.

--skip-symlink

  • Командная строка: --skip-symlink
  • Описание: Не разрешать создание символических ссылок на таблицы. Устарело и удалено в MariaDB 5.5. Используйте symbolic-links с префиксом skip префикса опции вместо этого.
  • Удалено: MariaDB 5.5

--skip-thread-priority

  • Командная строка: --skip-thread-priority
  • Описание: Не задавать разные приоритеты потокам. Устарело и удалено в MariaDB 10.0.
  • Удалено: MariaDB 10.0

--sql-bin-update-same

  • Командная строка: --sql-bin-update-same=#
  • Описание: Журнал обновлений был устаревшим в версии 5.0 и заменён бинарным журналом, поэтому эта опция с тех пор ничего не делала. Устарело и удалено в MariaDB 5.5.
  • Удалено: MariaDB 5.5

--ssl

  • Командная строка: --ssl
  • Описание: Включить TLS для соединения (автоматически включено с другими флагами). Отключить с помощью '--skip-ssl'.

--stack-trace

  • Командная строка: --stack-trace, --skip-stack-trace
  • Описание: Выводить стек вызовов при ошибке. Включено по умолчанию, отключить с помощью -skip-stack-trace.

--symbolic-links

  • Командная строка: --symbolic-links
  • Описание: Включает поддержку символических ссылок. При установке системная переменная have_symlink отображается как YES. В Windows игнорируется молча. Для отключения используйте --skip-symbolic-links.

--tc-heuristic-recover

  • Командная строка: --tc-heuristic-recover=name
  • Описание: Если требуется ручная эвристическая реконструкция, эта опция определяет решение для использования в процессе эвристической реконструкции. Ручная эвристическая реконструкция может потребоваться, если журнал координации транзакций отсутствует или если он не содержит всех подготовленных транзакций. Эта опция может быть установлена в OFF, COMMIT, или ROLLBACK. По умолчанию OFF. Также см. параметр сервера --log-tc и системную переменную log_tc_size.

--temp-pool

  • Командная строка: --temp-pool
  • Описание: Использование этой опции заставит большинство создаваемых временных файлов использовать небольшой набор имён, а не уникальное имя для каждого нового файла. По умолчанию 1 до MariaDB 10.5.6, отключить с помощью --skip-temp-pool. Устарело и по умолчанию 0 с MariaDB 10.5.7, так как тестирование показало, что это приводит к высокой конкуренции за мьютекс.

--test-expect-abort

  • Командная строка: --test-expect-abort
  • Описание: Ожидается, что сервер прервёт работу с 'abort'; не выводить переменные сервера при 'abort'. Полезно только для тестовых сценариев.

--test-ignore-wrong-options

  • Командная строка: --test-ignore-wrong-options
  • Описание: Игнорировать неправильные значения перечислений в аргументах командной строки. Полезно только для тестовых сценариев.

--user

  • Командная строка: --user=name
  • Описание: Запустить демона mariadbd от имени пользователя.

--verbose

  • Командная строка: -v, --verbose
  • Описание: Используется с опцией help для получения подробной справки.

Другие опции и системные переменные

  • разрешить подозрительные UDF
  • автоматические привилегии для хранимых процедур
  • задний буфер
  • каталог базы данных
  • проверки ограничений
  • порог сжатия столбцов
  • уровень сжатия Zlib
  • стратегия сжатия Zlib
  • обёртка Zlib
  • тип завершения
  • таймаут соединения
  • каталог данных
  • формат даты
  • формат даты и времени
  • глубина поиска тупиков (длинный таймаут)
  • глубина поиска тупиков (короткий таймаут)
  • таймаут поиска тупиков (длинный таймаут)
  • таймаут поиска тупиков (короткий таймаут)
  • срок действия пароля по умолчанию
  • флаги регулярных выражений по умолчанию
  • движок хранения по умолчанию
  • тип таблицы по умолчанию
  • отсрочка записи ключей
  • отключение при истечении срока действия пароля
  • приращение точности деления
  • включить именованные каналы
  • шифрование binlog
  • шифрование временных таблиц на диске
  • шифрование временных файлов
  • алгоритм шифрования
  • передача условия движку
  • предел погружения индекса для диапазонов =
  • планировщик событий
  • дни истечения срока действия журналов
  • явные значения по умолчанию для timestamp
  • дополнительное максимальное количество подключений
  • дополнительный порт
  • очистка
  • время очистки
  • синтаксис FT-boolean
  • максимальная длина слова FT
  • минимальная длина слова FT
  • предел расширения запроса FT
  • файл стоп-слов FT
  • общий журнал
  • файл общего журнала
  • максимальная длина group_concat
  • размер гистограммы
  • тип гистограммы
  • размер кэша хостов
  • таймаут для пассивных транзакций чтения
  • таймаут для пассивных транзакций
  • таймаут для пассивных транзакций записи
  • каталоги баз данных игнорировать
  • порог преобразования в предикат IN
  • init-connect
  • init-file
  • таймаут интерактивного соединения
  • большие страницы
  • local-infile
  • срок ожидания блокировки
  • лог
  • отключенные логируемые операторы
  • лог ошибок
  • вывод лога
  • записи запросов, не использующих индексы
  • записи медленных админских операторов
  • записи медленных отключенных операторов
  • фильтр медленных запросов
  • минимальное ограничение проверенных строк для медленных запросов
  • записи медленных запросов
  • лог медленного запроса
  • файл лога медленных запросов
  • время медленного запроса
  • ограничение скорости лога медленных запросов
  • записи медленных операторов раба
  • подробность лога медленных запросов
  • размер лога tc
  • лог предупреждений
  • длительное время запроса
  • обновления низкого приоритета
  • имена таблиц в нижнем регистре
  • максимальный размер пакета
  • максимальное количество подключений
  • максимальное количество ошибок подключения
  • максимальное количество отложенных потоков
  • максимальная длина дайджеста
  • максимальное количество ошибок
  • максимальная длина для данных сортировки
  • максимальный размер данных большой длины
  • максимальное количество ошибок пароля
  • максимальное количество подготовленных операторов
  • максимальное количество рекурсивных итераций
  • максимальный размер фильтра строк ID
  • максимальное использование памяти сеанса
  • максимальная глубина рекурсии хранимой процедуры
  • максимальное время оператора
  • максимальное количество временных таблиц
  • максимальное количество подключений пользователей
  • максимальное количество блокировок записи
  • размер кэша блокировок метаданных
  • примеры хэш-инстансов блокировок метаданных
  • минимальное ограничение проверенных строк
  • размер буфера mrr
  • количество многодиапазонных
  • --mysql56-временной формат
  • длина сетевого буфера
  • таймаут чтения сети
  • количество попыток сети
  • таймаут записи сети
  • ограничение открытых файлов
  • файл pid
  • каталог плагинов
  • зрелость плагинов
  • порт
  • размер буфера предварительной загрузки
  • размер истории профилирования
  • время отчёта о ходе выполнения
  • сети протокола прокси
  • предел кэша запросов
  • минимальная единица результата кэша запросов
  • удаление комментариев из кэша запросов
  • отмена блокировки записи в кэше запросов
  • размер буфера чтения случайных строк
  • только чтение
  • требовать безопасный транспорт
  • безопасный показ базы данных
  • безопасная аутентификация
  • безопасная директория для файлов
  • безопасная метка времени
  • отслеживание схемы сеанса
  • отслеживание изменений состояния сеанса
  • отслеживание системных переменных сеанса
  • отслеживание информации о транзакциях сеанса
  • пропуск автоматических привилегий для процедур
  • пропуск внешней блокировки
  • пропуск больших страниц
  • пропуск логирования ошибок
  • пропуск разрешения имён
  • пропуск сетевых операций
  • пропуск показа базы данных
  • время медленного запуска
  • журнал медленных запросов
  • файл журнала медленных запросов
  • сокет
  • размер буфера сортировки
  • SQL если существует
  • режим SQL
  • SSL сертификат авторитетного центра
  • путь к сертификатам авторитетного центра
  • SSL сертификат
  • SSL шифр
  • SSL CRL
  • путь к SSL CRL
  • SSL ключ
  • совместимость с CTE
  • кэш хранимых программ
  • строгая проверка паролей
  • синхронизация frm
  • история изменений версий системы
  • asof версии системы
  • простой алгоритм версии InnoDB
  • история вставки версий системы
  • таймаут ожидания блокировки таблицы
  • интервал ожидания TCP
  • пробы TCP ожидания
  • время ожидания TCP
  • tcp-nodelay
  • размер кэша потоков
  • конкурентность потоков
  • обработка потоков
  • посвящённый обработчик потоков
  • точные статистические данные потоков
  • таймаут бездействия потоков
  • максимальное количество потоков
  • минимальное количество потоков
  • перераспределение потоков
  • таймер повышения приоритета потока пула
  • приоритет потока пула
  • размер потока пула
  • предел ожидания потока пула
  • стек потока
  • временно блокирующие мьютексы
  • формат времени
  • версия TLS
  • временная директория
  • изоляция транзакций
  • размер блока выделения транзакций
  • предварительно выделенный размер транзакции
  • только для чтения транзакций
  • обновляемые представления с ограничением
  • статистика пользователя
  • версия
  • таймаут ожидания

Плагины аутентификации - параметры и системные переменные

Плагин аутентификации - ed25519

Параметры, связанные с плагином аутентификации ed25519, можно найти здесь.

Плагин аутентификации - gssapi

Системные переменные, связанные с плагином аутентификации gssapi, можно найти здесь.

Параметры, связанные с плагином аутентификации gssapi, можно найти здесь.

Плагин аутентификации - named_pipe

Параметры, связанные с плагином аутентификации named_pipe, можно найти здесь.

Плагин аутентификации - pam

Системные переменные, связанные с плагином аутентификации pam, можно найти здесь.

Параметры, связанные с плагином аутентификации pam, можно найти здесь.

Плагин аутентификации - unix_socket

Параметры, связанные с плагином аутентификации unix_socket, можно найти здесь.

Плагины шифрования - параметры и системные переменные

Плагин шифрования - aws_key_management

Системные переменные, связанные с плагином шифрования aws_key_management, можно найти здесь.

Параметры, связанные с плагином шифрования aws_key_management, можно найти здесь.

Плагин шифрования - file_key_management

Системные переменные, связанные с плагином шифрования file_key_management, можно найти здесь.

Параметры, связанные с плагином шифрования file_key_management, можно найти здесь.

Плагины проверки паролей - параметры и системные переменные

Плагин проверки паролей - simple_password_check

Системные переменные, связанные с плагином проверки паролей simple_password_check, можно найти здесь.

Параметры, связанные с плагином проверки паролей simple_password_check, можно найти здесь.

Плагин проверки паролей - cracklib_password_check

Системные переменные, связанные с плагином проверки паролей cracklib_password_check, можно найти здесь.

Параметры, связанные с плагином проверки паролей cracklib_password_check, можно найти здесь.

Плагины аудита - параметры и системные переменные

Плагин аудита - server_audit

Параметры и системные переменные, связанные с плагином аудита server_audit, можно найти здесь.

Плагин аудита - SQL_ERROR_LOG

Системные переменные, связанные с плагином аудита SQL_ERROR_LOG, можно найти здесь.

Параметры, связанные с плагином аудита SQL_ERROR_LOG, можно найти здесь.

Плагин аудита - QUERY_RESPONSE_TIME_AUDIT

Параметры, связанные с плагином аудита QUERY_RESPONSE_TIME_AUDIT, можно найти здесь.

Плагины демонов - параметры и системные переменные

Плагин демона - handlersocket

Все параметры плагина HandlerSocket описаны на странице Параметры конфигурации HandlerSocket.

Плагины схемы информации - параметры и системные переменные

Плагин схемы информации - DISKS

Параметры, связанные с плагином схемы информации DISKS, можно найти здесь.

Плагин схемы информации - feedback

Системные переменные, связанные с плагином feedback, можно найти здесь.

Параметры, связанные с плагином feedback, можно найти здесь.

Плагин схемы информации - LOCALES

Параметры, связанные с плагином схемы информации LOCALES, можно найти здесь.

Плагин схемы информации - METADATA_LOCK_INFO

Параметры, связанные с плагином схемы информации METADATA_LOCK_INFO, можно найти здесь.

Плагин схемы информации - QUERY_CACHE_INFO

Параметры, связанные с плагином схемы информации QUERY_CACHE_INFO, можно найти здесь.

Плагин схемы информации - QUERY_RESPONSE_TIME

Системные переменные, связанные с плагином схемы информации QUERY_RESPONSE_TIME, можно найти здесь.

Параметры, связанные с плагином схемы информации QUERY_RESPONSE_TIME, можно найти здесь.

Плагин схемы информации - user_variables

Параметры, связанные с плагином схемы информации user_variables, можно найти здесь.

Плагин схемы информации - WSREP_MEMBERSHIP

Параметры, связанные с плагином схемы информации WSREP_MEMBERSHIP, можно найти здесь.

Плагин схемы информации - WSREP_STATUS

Параметры, связанные с плагином схемы информации WSREP_STATUS, можно найти здесь.

Плагины репликации - параметры и системные переменные

Плагин репликации - rpl_semi_sync_master

Системные переменные, связанные с плагином репликации rpl_semi_sync_master, можно найти здесь.

Параметры, связанные с плагином репликации rpl_semi_sync_master, можно найти здесь.

Плагин репликации - rpl_semi_sync_slave

Системные переменные, связанные с плагином репликации rpl_semi_sync_slave, можно найти здесь.

Параметры, связанные с плагином репликации rpl_semi_sync_slave, можно найти здесь.

Значения по умолчанию

Вы можете проверить значения по умолчанию для параметра, выполнив:

mariadbd --no-defaults --help --verbose
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mysqld-options/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API