Po pierwsze, Pamiętaj, że ten plik dziennika może być bardzo duży na obciążonym serwerze.
Dla mysql <5.1.29:
Aby włączyć dziennik zapytań, umieść to w /etc/my.cnf
w [mysqld]
sekcja
log = /path/to/query.log #works for mysql < 5.1.29
Ponadto, aby włączyć go z konsoli MySQL
SET general_log = 1;
Zobacz http://dev.mysql.com/doc/ refman/5.1/pl/zapytanie-log.html
Dla mysql 5.1.29+
W mysql 5.1.29+ log
opcja jest przestarzała. Aby określić plik dziennika i włączyć rejestrowanie, użyj tego w my.cnf w [mysqld]
sekcja:
general_log_file = /path/to/query.log
general_log = 1
Alternatywnie, aby włączyć logowanie z konsoli MySQL (należy również jakoś określić lokalizację pliku dziennika lub znaleźć lokalizację domyślną):
SET global general_log = 1;
Należy również pamiętać, że istnieją dodatkowe opcje rejestrowania tylko wolnych zapytań lub takich, które nie używają indeksów.