Сервер записывает информацию в этот файл, когда клиент подключается и отключается. Запрос MySQL используется для обнаружения ошибки в клиенте и для того, чтобы узнать, что именно клиент отправил в mysqld. Это записывается для записи каждого оператора SQL, полученного от клиента. Давайте посмотрим, как включить пример общего журнала запросов MySQL.
Вы можете включить Query Log для MySQL на версиях ниже 5.1.29, затем используйте приведенные ниже настройки в разделе [mysqld].
Существует множество форматов журналов для журналов MySQL, которые могут помочь вам найти проблемы в базе данных или в таблицах.
Способ 1: вы можете добавить в файл my.cnf навсегда.
vim /etc/my.cnf log = /home/general-query.log
Установить через консоль MySQL:
SET general_log = 1;
Запустите сервис
systemctl restart mysqld
Способ 2: Вы можете включить общие запросы для MySQL на версиях выше 5.1.29.
general_log_file = /path/to/general-query.log general_log = 1
Установить через консоль MySQL,
SET general_query_log = 1;
Создайте файл general-query.log, в котором вы хотите хранить эти журналы.
touch general-query.log chown -R mysql:mysql general-query.log systemctl restart mysqld
Вот и все, вы включили общий журнал запросов MySQL на Linux