TrashNotes

2025-03-12 20:19:30
Настройка логирования в MariaDB на CentOS 7 включает в себя несколько шагов, которые можно выполнить, редактируя файл конфигурации /etc/my.cnf.d/server.cnf. Ниже приведены основные параметры логирования, которые можно настроить:

Настройка логирования в my.cnf
1. Общий журнал запросов (General Query Log)
Этот журнал записывает все запросы, которые выполняются на сервере.

text
[mysqld]
general_log = 1
general_log_file = /var/log/mariadb/mysql_query.log
2. Журнал ошибок (Error Log)
Этот журнал содержит информацию об ошибках, которые возникают во время работы сервера.

text
log_error = /var/log/mariadb/mysql_error.log
3. Журнал медленных запросов (Slow Query Log)
Этот журнал записывает запросы, которые выполняются дольше, чем указанное время.

text
slow_query_log = 1
slow_query_log_file = /var/log/mariadb/mysql_slow.log
long_query_time = 2
log_queries_not_using_indexes = 1
4. Логирование запросов, не использующих индексы
Этот параметр включает запись запросов, которые не используют индексы.

text
log_queries_not_using_indexes = 1
Примечания
Права доступа: Убедитесь, что у сервера MariaDB есть права на запись в указанные директории для лог-файлов.

Перезапуск службы: После изменения конфигурации необходимо перезапустить службу MariaDB, чтобы изменения вступили в силу:

bash
systemctl restart mariadb
Эти настройки позволят вам собирать подробную информацию о работе сервера MariaDB и оптимизировать его производительность.
← Previous Next →
Back to list