Mariadb увімкнути binary log
Колеги всім привіт.
У сьогоднішній статті я розповім вам як включити двійковий журнал binary log в MariaDB. Двійковий журнал містить запис про всі зміни в базах даних як даних, так і структури, а також про те, скільки часу знадобилося для виконання кожного оператора. Він складається з набору двійкових файлів журналу та індексу. Це означає, що такі оператори, як CREATE, ALTER, INSERT, UPDATE і DELETE, будуть реєструватися, але оператори, які не впливають на дані, такі як SELECT і SHOW, не будуть реєструватися.
Вміст статті:
- Перевірка, чи двійковий журнал.
- Створюємо директорію для двійкових журналів.
- Правимо конфігураційний файл.
- Перевірка.
- Додаткові параметри.
1. Перевірка, чи двійковий журнал.
Перш ніж щось змінювати в налаштуваннях давайте перевіримо системні змінні, які відповідають на ведення журналу. Основна змінна, яка відповідає за включення двійкового журналу, називається log_bin.
mariadb> show variables like 'log_bin';
Бачимо на скріншоті значення поля Value і OFF, це означає, що ведення двійкового журналу вимкнено.
2. Створюємо директорію для двійкових журналів.
Цим кроком ми створимо директорію для бінарних журналів. Якщо цього не зробити і просто включити ведення двійкового журналу, самі журнали буде створюватися в директорії де зберігається сама база даних.
$. mkdir /binary_log
$. chown -R mysql:mysql /binary_log
3. Правимо конфігураційний файл.
Тепер настала черга налаштовувати сам файл конфігурації. Файл знаходиться за промовчанням /etc/my.cnf.d/server.cnf
$. vim /etc/my.cnf.d/server.cnf
Зберігаємо та перезапуск сервер.
4. Перевірка.
5. Додаткові параметри.
Додаткових параметрів двійкового журналу існує дуже багато, але я їх у цій статті не описуватиму.
mariadb> show variables like '%bin%';
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.