Назад | Перейти на главную страницу

Как просмотреть журнал mariadb?

Я использую новую реликвию для мониторинга производительности своего сервера. Недавно я заметил очень странную проблему, когда каждые 3 часа сервер отключается на 1 минуту. И в новом отчете о реликвиях во время простоя сервера произошел внезапный скачок в базе данных.

Проблема в том, что я новичок в системном администраторе и не знаю, как просматривать журнал базы данных. Я использую Mariadb на машине Ubuntu 14.04. Итак, где я могу найти журнал? Я попытался просмотреть в /var/log/mysql.err, /var/log/mysql.log и /var/log/mysql/error.log, внутри нет содержимого.

Я тоже пробовал grep 'mysql' / var / журнал / системный журнал, тоже ничего не найдено.

Нужно ли мне включать ведение журнала в конфигурационном файле mariadb? Если да, то как?

Один из способов узнать ваш текущий путь к файлу журнала - использовать следующий SQL-запрос:

show global variables like 'log_error';

Результат должен выглядеть примерно так:

+---------------+---------------------+
| Variable_name | Value               |
+---------------+---------------------+
| log_error     | /var/log/mysqld.log |
+---------------+---------------------+

У меня была такая же проблема в Debian 8.5, используя MariaDB 10.1.16. Я установил конфигурацию в соответствии с рекомендациями, но ничего, не было возможности, чтобы файл error.log был записан с ошибками.

В конце загляните в / var / log / syslog и там были ошибки и предупреждения

tail -f /var/log/syslog | grep mysql