Как добавить файл журнала ошибок MariaDB в CentOS 8
Коллеги всем привет.
В сегодняшней статье я вам расскажу о том как включить журнал ошибок log_error в MariaDB. После установки MariaDB по умолчанию журнал ошибок не включен и мы не сможем посмотреть на ошибки которые могут возникать в СУБД. Сам журнал ошибок в себе содержит запись о критических ошибках, возникших во время работы сервера, повреждении таблицы, информацию о запуске и остановке, и многое другое.
Данная статья подходит администратору базы данных, программистам и инженерам.
Содержание статьи:
- Проверка состояния переменной log_error.
- Создаем директорию для журнала ошибок.
- Правим конфигурационный файл.
1. Проверка состояния переменной log_error.
Итак, коллеги как я сказал выше, что по умолчанию журнал ошибок не включен в MariaDB. Для проверки состояния переменной log_error воспользуемся командой в консоли:
MariaDB [(none)]> SHOW VARIABLES LIKE 'log_error';
Как видим на картинки поле Value пустое, это значит что ведения журнала ошибок выключено.
2. Создаем директорию для журнала ошибок.
Перед тем как что-то менять в СУБД давайте для начала создадим директорию в которой будем хранить журнал.
$. sudo mkdir -p /app/mariadb/log_error
$. sudo chown -R mysql:mysql /app/mariadb/log_error
3. Правим конфигурационный файл.
После того как мы создали необходимую директорию под хранения журнала ошибок, давайте в конфигурационном файле укажем переменную log_error. Конфигурационный файл server.cnf находится в директории /etc/my.cnf.d
$. sudo vim /etc/my.cnf.d/server.cnf
Добавляем переменную log_error и указываем путь к директории.
Сохраняем и закрываем.
Перезапускаем базу данных.
$. sudo service mariadb restart
После перезагрузки сервера появится файл в директории которую мы создали.
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.