Как включить логирование в MySQL


set global general_log='on';
set global log_output='table';

В файл /etc/my.cf добавляем следующие строки


[mysqld]
...
log-queries-not-using-indexes
log=/var/log/mysql-queries.log
log-error=/var/log/mysql-errors.log
log-slow-queries=/var/log/mysql-slow-queries.log
...

Создаем файлы и назначаем права, MySQL почему-то см этого не делает в CentOS 5:


touch /var/log/mysql-queries.log
touch /var/log/mysql-errors.log
touch /var/log/mysql-slow-queries.log
chown mysql:mysql /var/log/mysql*
chmod 640 /var/log/mysql*

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


service mysqld restart

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>