Při vývoji aplikace, která používá MySQL, může být užitečné sledovat v reálném čase, jaké požadavky jsou odesílány.
Jak zobrazit všechny příchozí dotazy MySQL?
Přijatá odpověď:
Jako root upravte /etc/mysql/my.cnf
a přidejte tento odstavec na konec:
[mysqld]
general_log=on
general_log_file=/var/log/mysql/query.log
Stále jako root spusťte tyto příkazy:
service mysql stop
service mysql start
Poté sledujte protokol:
tail -f /var/log/mysql/query.log
Mějte prosím na paměti, že toto nastavení zpomalí MySQL asi o 15 %, takže odstavec odstraňte nebo okomentujte (poté jej restartujte), až jej již nebudete potřebovat.