Включение журнала запросов в MySQL 5 в Windows 7

Как мне это сделать? Я хочу, чтобы все запросы регистрировались, не заботясь о производительности. Документы говорят, что мне нужно запустить mysqld с -l, но я не могу изменять параметры при редактировании этой службы.

Ответ 1

Вы можете установить параметр в файле my.cnf (возможно, my.ini), где бы он ни находился, чтобы установить его на вашем компьютере. Аргументы командной строки больше для однократного переопределения, а my.cnf - для постоянных настроек.

Ответ 2

  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]

добавить

log=filename.log

или u может установить Абсолютный Путь, пожалуйста, новый новый файл;

ниже [mysqld]

и u найдут данные Program Data\mysql\MySQL Server 5.1\data, или я действительно рекомендую использовать все для поиска "filename.log"

в cmd

 net stop mysql

 net start mysql

Ответ 3

Для журнала медленных запросов добавьте 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