MariaDB Як увімкнути General Query Log

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 21
  • Автор: Адмін
MariaDB Як увімкнути General Query Log

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

У сьогоднішній статті я хочу вам розповісти про таку річ як загальний журнал запитів (General Query Log) в MariaDB. У цей журнал записується абсолютно все, що приходить в базу даних. General Query Log дуже схожий на Binary Log, але є одна важлива відмінність. В binary log запит реєструється тільки тоді, коли транзакція фіксується сервером, а general query log реєструється відразу після його отримання сервером.

 

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

  1. Перевірка статусу General Query Log.
  2. Включення General Query Log.
  3. Результат.

 

1. Перевірка статусу General Query Log.

За замовчуванням General Query Log на сервері вимкнено. Щоб це перевірити, давайте скористається командою.

mariadb> SHOW VARIABLES LIKE '%general%';

mariadb_general_log

  • general_log - OFF журнал вимкнено, ON включено журнал.
  • general_log_file - Ім'я журналу

 

2. Включення General Query Log.

Змінні відповідальні за включення  General Query Log є динамічні, і тому ми можемо включити General Query Log в консолі через команду SET GLOBAL.

mariadb> SET GLOBAL general_log_file = '/mariadb/log/general_log_query.log';

mariadb> SET GLOBAL general_log = ON;

mariadb_general_log

mariadb_general_log

Ну і звичайно додамо змінні до конфігураційного файлу.


 

3. Результат.

mariadb_general_log

Приклад даних, які база даних записує у файл.


 

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

СХОЖІ СТАТТІ

Mariadb блокування та розблокування акаунта
Встановлення mariadb centos 8
MariaDB змінити пароль користувача
MariaDB Slow Query Log - Повільні Запити, частина 1