2012-04-22 2 views
0

Я использую Wordpress, и я хочу, чтобы все SQL выполнялись в фоновом режиме. Вы, ребята, хороший инструмент, который можно использовать для просмотра любого SQL, выполняемого MySQL?Просмотреть SQL, выполняемый MySQL

+1

я думаю, что все запросы нужно регистрироваться. – hjpotter92

+0

do u знаете, где ??? – Noor

+0

Посмотрите http://dev.mysql.com/doc/refman/5.1/ru/query-log.html –

ответ

2

Просто включите ведение журнала запросов. Вот статья в блоге, в которой описывается, как это сделать подробно: MySQL Query Logging.

Чтобы включить общий журнал запросов, добавьте строку журнала в разделе mysqld в файле конфигурации /etc/my.cnf и перезапустите сервер MySQL.

лог =/вар/Журнал/mysqld.log

Многие дистрибутивы Linux (например, Fedora) поставляются с созданной /var/log/mysqld.log файла. Просто убедитесь, что файл mysqld.log существует, и пользователь mysql имеет права на запись. Если вам необходимо создать файл журнала, используйте следующие команды:

# create mysqld.log file 
bash> touch /var/log/mysqld.log 
# set owner and group owner for the mysqld.log file 
bash> chown mysql:mysql /var/log/mysqld.log 

Чтобы посмотреть журналы использовать эту команду

bash> tail -f /var/log/mysqld.log 
+0

нет, не работает – Noor

+1

Тогда вы делаете это неправильно. Попробуйте сделать это правильно. – JohnFx

+0

Да, это работает, я сделал ошибку при изменении – Noor

Смежные вопросы