Mariadb включить binary log

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 19
  • Автор: Админ
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 как создать пользователя - учетную запись
Как изменить порт MariaDB по умолчанию в Linux
MariaDB Slow Query Log - Медленные Запросы, часть 1
MariaDB восстановление базы из резервной копии - mysql