что работал для меня на Ubuntu.
Найдите и откройте свой конфигурационный файл MySQL, обычно /etc/mysql/my.cnf
на Ubuntu. Найдите раздел, который говорит «Logging и репликация»
# * 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
Очевидно, ничто не мешает вам запускать эти запросы на веб-сайте. Я предполагаю, что вы запрашиваете метод, который не подразумевает изменений в коде приложения. –
["'SHOW PROFILES' устарел и будет удален в будущем выпуске. Вместо этого используйте Performance Schema."] (Http://dev.mysql.com/doc/refman/5.7/en/show-profiles.html) – bishop