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

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

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

Я также попробовал grep ' mysql '/ var / log / syslog , тоже ничего не найдено.

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

6
задан 21 November 2015 в 22:23
2 ответа

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

показать глобальные переменные, например ' log_error ';

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

+---------------+---------------------+
| Variable_name | Value               |
+---------------+---------------------+
| log_error     | /var/log/mysqld.log |
+---------------+---------------------+
7
ответ дан 3 December 2019 в 00:21

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

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

tail -f /var/log/syslog | grep mysql
1
ответ дан 3 December 2019 в 00:21

Теги

Похожие вопросы