Как включить логирование SQL запросов в Open Server Panel 6

Просмотр MySQL логов в журнале

В OpenServer Panel 6 есть встроенная функция логирования SQL запросов, но по умолчанию она отключена. Вот как ее включить:

1. Открываем файл конфигурации:

\config\MySQL-X.X\default\templates\my.ini

Где «MySQL-X.X» —  каталог с подключенной версией MySQL, в моем случае это «MySQL-8.4»:

C:\OpenServer\config\MySQL-8.4\default\templates\my.ini

В файле конфигурации находим строчки:

# Logging

general_log             = {query_log_level}
general_log_file        = "{root_dir}/logs/{module_name}/query_log.log"
log_error_verbosity     = {log_level}
log_timestamps          = SYSTEM
#log_queries_not_using_indexes  = 1
#long_query_time        = 1
#slow_query_log         = 1
#slow_query_log_file    = "{root_dir}/logs/{module_name}/slow_query_log.log"

и раскоментируем параметры: «log_queries_not_using_indexes», «long_query_time», «slow_query_log», «slow_query_log_file» и меняем параметр "general_log " на "1".

После сохраняем файл «my.ini» и перезапускаем Open Server Panel 6.

Теперь лог будет доступен в файлах «slow_query_log.log» и "query_log.log" в пути:

C:\OpenServer\logs\MySQL-8.4

Или в окне «Просмотр журналов»:

Добавлено: 31 января в 14:11
Отредактировано: 31 января в 14:23
Поддержать автора

Коментарии