Spec-Zone.ru › MySQL 9.2

7.1.1 Настройка сервера

Сервер MySQL, mysqld, имеет множество командных параметров и системных переменных, которые можно задать при запуске для настройки его работы. Чтобы определить значения параметров и системных переменных по умолчанию, используемые сервером, выполните эту команду:

$> mysqld --verbose --help

Команда выводит список всех параметров mysqld и настраиваемых системных переменных. Вывод включает значения параметров и переменных по умолчанию и выглядит примерно так:

activate-all-roles-on-login                                  FALSE
admin-address                                                (No default value)
admin-port                                                   33062
admin-ssl                                                    TRUE
admin-ssl-ca                                                 (No default value)
admin-ssl-capath                                             (No default value)
admin-ssl-cert                                               (No default value)
admin-ssl-cipher                                             (No default value)
admin-ssl-crl                                                (No default value)

...

transaction-prealloc-size                                    4096
transaction-read-only                                        FALSE
updatable-views-with-limit                                   YES
upgrade                                                      AUTO
validate-config                                              FALSE
validate-user-plugins                                        TRUE
verbose                                                      TRUE
wait-timeout                                                 28800
windowing-use-high-precision                                 TRUE
xa-detach-on-prepare                                         TRUE

Чтобы увидеть текущие значения системных переменных, используемые сервером во время работы, подключитесь к нему и выполните это выражение:

mysql> SHOW VARIABLES;

Чтобы увидеть некоторые статистические и индикаторы состояния работающего сервера, выполните это выражение:

mysql> SHOW STATUS;

Информация о системных переменных и состоянии также доступна с помощью команды mysqladmin:

$> mysqladmin variables
$> mysqladmin extended-status

Для получения полного описания всех командных параметров, системных переменных и переменных состояния, см. следующие разделы:

  • Раздел 7.1.7, “Параметры командной строки сервера”

  • Раздел 7.1.8, “Системные переменные сервера”

  • Раздел 7.1.10, “Переменные состояния сервера”

Более подробная информация о мониторинге доступна из Performance Schema; см. Главу 29, Схема производительности MySQL. Кроме того, схема MySQL sys — это набор объектов, обеспечивающий удобный доступ к данным, собранным схемой Performance Schema; см. Главу 30, Схема MySQL sys.

Если вы указываете параметр в командной строке для mysqld или mysqld_safe, он остается в силе только для этого вызова сервера. Чтобы использовать параметр каждый раз при запуске сервера, поместите его в файл параметров. См. Раздел 6.2.2.2, “Использование файлов параметров”.

Пользователи Windows могут выполнить Раздел 2.3.2, “Настройка: использование MySQL Configurator”, чтобы помочь в настройке установки сервера MySQL. Это включает в себя задачи, такие как настройка пользователей MySQL, файлов журналов, имени службы Windows и образцов баз данных.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/server-configuration.html

Spec-Zone.ru

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