MariaDB Як увімкнути General Query Log
Колеги всім привіт.
У сьогоднішній статті я хочу вам розповісти про таку річ як загальний журнал запитів (General Query Log) в MariaDB. У цей журнал записується абсолютно все, що приходить в базу даних. General Query Log дуже схожий на Binary Log, але є одна важлива відмінність. В binary log запит реєструється тільки тоді, коли транзакція фіксується сервером, а general query log реєструється відразу після його отримання сервером.
Вміст статті:
- Перевірка статусу General Query Log.
- Включення General Query Log.
- Результат.
1. Перевірка статусу General Query Log.
За замовчуванням General Query Log на сервері вимкнено. Щоб це перевірити, давайте скористається командою.
mariadb> SHOW VARIABLES LIKE '%general%';
- 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;
Ну і звичайно додамо змінні до конфігураційного файлу.
3. Результат.
Приклад даних, які база даних записує у файл.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.