Як додати файл журналу помилок 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
Після перезавантаження сервера з'явиться файл у директорії, яку ми створили.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.