Как я могу увидеть последние запросы к базе данных MySQL?
Я администратор БД. Например, когда приложение запрашивает БД, как их можно просмотреть?
В базе данных разработки вы можете включить журнал запросов:
mysqld_safe --log &
Это создаст журнал в каталоге данных с именем хоста вашего компьютера. Если вы затем выполните в журнале что-то вроде tail -f (по крайней мере, в мире Unix, не уверены в Windows), вы сможете увидеть запросы по мере их выполнения.
Я сказал «разработка», потому что не думаю, что в производственной системе есть способ сделать это, чтобы производство не остановилось.
Вы можете включить журнал запросов, как указано. Если вы хотите регистрировать определенные сообщения в разрабатываемой системе, вы можете запустить систему разработки через прокси mysql. По сути, это служба, которая может находиться между сервером mysql и клиентом (ами). Существует множество примеров кода о том, как регистрировать или обрабатывать данные на основе заданных вами критериев.