Mysql
 sql >> Database >  >> RDS >> Mysql

Come abilitare il registro delle query MySQL?

Innanzitutto, Ricorda che questo file di registro può diventare molto grande su un server occupato.

Per MySQL <5.1.29:

Per abilitare il registro delle query, inseriscilo in /etc/my.cnf nel [mysqld] sezione

log   = /path/to/query.log  #works for mysql < 5.1.29

Inoltre, per abilitarlo dalla console MySQL

SET general_log = 1;

Vedere http://dev.mysql.com/doc/ refman/5.1/en/query-log.html

Per MySQL 5.1.29+

Con mysql 5.1.29+, il log opzione è deprecata. Per specificare il file di registro e abilitare la registrazione, utilizzalo in my.cnf in [mysqld] sezione:

general_log_file = /path/to/query.log
general_log      = 1

In alternativa, per attivare la registrazione dalla console MySQL (deve anche specificare la posizione del file di registro in qualche modo o trovare la posizione predefinita):

SET global general_log = 1;

Si noti inoltre che esistono opzioni aggiuntive per registrare solo le query lente o quelle che non utilizzano gli indici.