MariaDB Как включить General Query Log

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