Abilitare il log di tutte le query MySQL per uso debug

Stavo installando un CMS di terze parti e non riuscivamo a capire come mai non funzionasse a dovere. Dopo alcuni test ho avuto il sospetto che qualche query non fosse compatibile con lo “strict mode” di MySQL, ma per verificare senza il supporto dello sviluppatore, che fare?

Ecco come abilitare il log di tutte le query per poi eseguirle manualmente e verificare cosa accade.

Aprire il file di configurazione MySQL /etc/mysql/mysql.conf.d/mysqld.cnf ed inserire:

general-log=1
log-raw=1
general-log-file=/var/log/mysql/general.log

Riavviare mysql:
service mysql restart

e controllare il file con tutte le query:
tail -f /var/log/mysql/general.log

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta