2011-01-19 22 views

Respuesta

5

Puede establecer la opción en el archivo my.cnf (posiblemente my.ini), donde sea que se instale en su máquina. Los argumentos de línea de comando son más para una anulación de una sola vez, mientras que my.cnf es para configuraciones permanentes.

+0

Encontré my.ini, pero ¿qué le agrego? Parece que no puedo encontrar referencia a nada, excepto log-slow-queries que no necesito –

+4

'general_log' (0 o 1 para habilitar/deshabilitar el registro general), y' general_log_file' (nombre/ruta del archivo que desea iniciar sesión en: http://dev.mysql.com/doc/refman/5.1/en/query-log.html –

+3

Entendido, simplemente agregue log = filename.log en cualquier lugar de my.ini y el registro aparecerá en el Programa Data \ mysql \ MySQL Server 5.1 \ data –

5
my.ini 

\# SERVER SECTION 

\# ---------------------------------------------------------------------- 

\# The following options will be read by the MySQL Server. Make sure that 

\# you have installed the server correctly (see above) so it reads this 

\# file. 

[mysqld] 

añadir

log=filename.log 

ou puede establecer una ruta absoluta, por favor, Nueva el nuevo archivo;

continuación [mysqld]

y u encontrará Datos de programa \ MySQL \ MySQL Server 5.1 \ data o que realmente recomiendo que el uso de everything para buscar "filename.log"

en cmd

net stop mysql 

net start mysql 
0

para registro de consultas lentas añadir a my.ini

[mysqld] 
# Enable slow query log 
slow-query-log 
# Name of slow query log file 
slow_query_log_file = slow-query.log 
# Log all queries that have taken more than long_query_time seconds to execute to file 
long_query_time = 3 
Cuestiones relacionadas