Иногда, при отладке, нужно посмотреть, какие запросы получает MySQL-сервер. Узнать это не составляет большого труда – нужно включить режим протоколирования.

Пишем в /etc/my.cnf в секцию mysqld строчку:

1
2
[mysqld]
log = /var/log/MySQL.log

Перезапускаем сервер

1
# /usr/local/etc/rc.d/mysql-server restart

Возможные затруднения
Сервер запускается с ограниченными правами. Возможно, он просто не сможет создать указанный файл. Тогда создайте этот файл руками и назначьте необходимые права. Например так:

1
2
touch /var/log/MySQL.log
chmod 666 /var/log/MySQL.log

Угрозы
Обратите внимание, что в протокол будет писаться всё подряд. Там могут оказаться пароли, пин-коды или другая информация, разглашать которую нежелательно.

Поэтому позаботьтесь о безопасности.

Источники
michurin.com.ru

Нравится эта статья? Подпишитесь на RSS-ленту и получите еще больше классной информации!