Это сработало для меня в Ubuntu.
Найдите и откройте файл конфигурации MySQL, обычно /etc/mysql/my.cnf
в Ubuntu. Найдите раздел «Ведение журнала и репликация»
# * Logging and Replication
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
log = /var/log/mysql/mysql.log
или в более новых версиях mysql, закомментируйте эти строки кодов
general_log_file = /var/log/mysql/mysql.log
general_log = 1
log_error = /var/log/mysql/error.log
Просто раскомментируйте переменную log
, чтобы включить ведение журнала. Перезапустите MySQL с помощью этой команды:
sudo /etc/init.d/mysql restart
Теперь мы готовы начать мониторинг запросов по мере их поступления. Откройте новый терминал и выполните эту команду, чтобы прокрутить файл журнала, скорректировав путь при необходимости.
tail -f /var/log/mysql/mysql.log