В принципе, есть 2 способа.
1) настроить какой-либо прокси, который может регистрировать запросы об ошибках.Есть много вилок оригинального прокси-сервера mysql (о котором упоминал @Mchl) - https://github.com/search?utf8=%E2%9C%93&q=MySQL+Proxy Также вы можете найти последнюю версию оригинального прокси-сервера mysql здесь https://github.com/mysql/mysql-proxy
Мне не нравитсятаким образом, поскольку он слишком сложен для быстрой отладки
2), вы можете включить общий журнал в mysql (который будет регистрировать ВСЕ запросы).Это создаст большие накладные расходы и не соответствует производственным требованиям, но это быстрый и простой способ исправления ошибок в среде разработки.
Просто войдите в свой mysql и выполните
SET GLOBAL general_log = 'ON';
SHOW GLOBAL VARIABLES LIKE 'general_log%';
Вы увидите логиместоположение, как
+------------------+------------------------+
| Variable_name | Value |
+------------------+------------------------+
| general_log | OFF |
| general_log_file | /mnt/ssd/mysql/s.log |
+------------------+------------------------+
После этого выполните
mysqladmin flush-logs -u root -p
Когда вам нужно будет остановить журналы - просто выполните
SET GLOBAL general_log = 'OFF';