Получить все текущие запросы MySQL, очень просто.
Достаточно просто включить логирование, произвести нужные действия и все запросы сохранятся в лог файл.
После того как вы получили необходимую информацию, логирование лучше выключить (оно занимает очень много места на диске).
Первым делом посмотрим текущее состояние логирования и расположения файла лога.
mysql -u root
mysql> SHOW VARIABLES LIKE "general_log%";
+------------------+----------------------------+
| Variable_name | Value |
+------------------+----------------------------+
| general_log | OFF |
| general_log_file | /var/run/mysqld/mysqld.log |
+------------------+----------------------------+
Видим состояние и расположение.
Включаем логирование.
mysql> SET GLOBAL general_log = 'ON';
Все, теперь абсолютно все запросы сохраняются в лог файле
/var/run/mysqld/mysqld.log
Обязательно отключите логирование после получения необходимой информации.
mysql> SET GLOBAL general_log = 'OFF';