Mariadb увімкнути binary log

Mariadb увімкнути binary log

Колеги всім привіт.

У сьогоднішній статті я розповім вам як включити двійковий журнал binary log в MariaDB. Двійковий журнал містить запис про всі зміни в базах даних як даних, так і структури, а також про те, скільки часу знадобилося для виконання кожного оператора. Він складається з набору двійкових файлів журналу та індексу. Це означає, що такі оператори, як CREATE, ALTER, INSERT, UPDATE і DELETE, будуть реєструватися, але оператори, які не впливають на дані, такі як SELECT і SHOW, не будуть реєструватися.

 

Вміст статті:

  1. Перевірка, чи двійковий журнал.
  2. Створюємо директорію для двійкових журналів.
  3. Правимо конфігураційний файл.
  4. Перевірка.
  5. Додаткові параметри.

 

 

1. Перевірка, чи двійковий журнал.

Перш ніж щось змінювати в налаштуваннях давайте перевіримо системні змінні, які відповідають на ведення журналу. Основна змінна, яка відповідає за включення двійкового журналу, називається log_bin.

mariadb> show variables like 'log_bin';

mariadb_binary_log

Бачимо на скріншоті значення поля 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

mariadb_binary_log

Зберігаємо та перезапуск сервер.


 

4. Перевірка.

mariadb_binary_log

mariadb_binary_log


 

5. Додаткові параметри.

Додаткових параметрів двійкового журналу існує дуже багато, але я їх у цій статті не описуватиму.

mariadb> show variables like '%bin%';

mariadb_binary_log


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

MariaDB - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читати далі
Mariabackup резервне копіювання - Стиснення gzip
Mariabackup резервне копіювання - Стиснення gzip
MARIADB
Читати далі
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читати далі