Новое мнение губит предшествующее (Лукреций).

Как включить общий журнал запросов MySQL на Linux

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
17 апреля 2020
База данных MySQL
Сервер записывает информацию в этот файл, когда клиент подключается и отключается. Запрос 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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close