Как мне это сделать? Я хочу, чтобы все запросы регистрировались, не заботясь о производительности. Документы говорят, что мне нужно запустить mysqld с -l, но я не могу изменять параметры при редактировании этой службы.
Включение журнала запросов в MySQL 5 в Windows 7
Ответ 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