Существует много способов просмотра «сырых» запросов, отслеживания портов с помощью tcpdump, mysql-proxy или просмотра «mysqladmin -ppasswd« processlist »», хотя на короткое время вы можете сделать это:
Start:
echo "set global general_log_file=mysqllogfile;set global general_log=1;" | mysql -u root -ppasswd
From now on all queries will appear in /var/lib/mysql/mysqllogfile
Stop:
echo "set global general_log=0;" | mysql -u root -ppasswd
Не забудьте отключить, когда закончите!
Вы можете записать запросы в таблицу mysql.general_log:
echo "set global log_output=TABLE;" | mysql -u root -ppasswd
# restart logging
echo "set global general_log=0;" | mysql -u root -ppasswd
echo "set global general_log=1;" | mysql -u root -ppasswd
Обратите внимание, что просмотр таблицы general_log также вызывает ихобновлен!