Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14737|Ответ: 0

[Источник] Linux Просмотр пути конфигурационного файла MySQL и связанных с ним конфигураций

[Скопировать ссылку]
Опубликовано 10.04.2019 16:44:56 | | | |
(1) О пути профиля

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

Если вы не уверены в пути профиля, который сейчас использует MySQL, попробуйте посмотреть на это так:


Или выполнить:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Default options'
2015-12-01 17:23:56 0 [Примечание] mysqld (mysqld 5.6.27-75.0-log) начинается как процесс 6858 ...
2015-12-01 17:23:56 6858 [Предупреждение] Буферизованное предупреждение: Изменены лимиты: max_open_files: 1024 (запрос 10005)

2015-12-01 17:23:56 6858 [Предупреждение] Буферизованное предупреждение: Изменены лимиты: max_connections: 214 (запрос в 2000)

2015-12-01 17:23:56 6858 [Предупреждение] Буферизованное предупреждение: Изменены лимиты: table_open_cache: 400 (запрос в 2000)

2015-12-01 17:23:56 6858 [Примечание] Плагин 'FEDERATED' отключён.
Стандартные опции считываются из следующих файлов в заданном порядке:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [Примечание] Конец Бинлога
2015-12-01 17:23:56 6858 [Примечание] Отключение плагина 'CSV'
2015-12-01 17:23:56 6858 [Примечание] Отключение плагина 'MyISAM'
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Default options'
Стандартные опции считываются из следующих файлов в заданном порядке:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
Как видно на рисунке выше, сервер сначала прочитает файл /etc/my.cnf, и если обнаружит, что файла не существует, он попытается прочитать его по следующим путям.



(2) Относительно сегментации конфигурационных элементов

Конфигурационный файл my.cnf обычно делится на несколько частей, таких как [client], [mysqld], [mysql] и др. Программы MySQL обычно читают сегмент с тем же именем, например, сервер mysqld обычно читает соответствующий элемент конфигурации в сегменте [mysqld]. Если элемент конфигурации расположен неправильно, он не вступит в силу.

(3) О глобальных переменных

Кроме того, если вы хотите просмотреть некоторые глобальные параметры переменных в MySQL, вы можете сделать это, когда не входите в систему и имеете права доступа: переменные mysqladmin -p,

Эта операция эквивалентна использованию команды показать глобальные переменные при входе.





Предыдущий:Используйте CefSharp в режиме AnyCpu
Следующий:Последняя версия группы станции Spider Pool
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com