Назад | Перейти на главную страницу

Включите "регистрировать медленные запросы"

Я пытаюсь регистрировать медленные запросы mysql, но не могу его включить.

Я объясню все свои шаги:

Откройте и отредактируйте my.cnf и добавьте следующие строки:

long_query_time = 5
slow_query_log_file = /myfolder/slowq.log
log_slow_queries = 1                     =>(I have MySQL 5.0.7)

Дайте пользователю mysql разрешения на запись в файл:

chown -R mysql:mysql /var/lib/mysql

Создайте файл:

touch /myfolder/slowq.log

Chmod для этого файла на 777.

service mysqld restart

Из панели администратора MySQL я вижу, что переменная "log_slow_queries" выключена! Также журналы не создаются.

Заранее спасибо! С уважением, Панос.

в my.cnf напишите это под mysqld, тогда вам нужно перезапустить сервер (mysql), также убедитесь, что вы можете записать int в каталог, в который вы хотите войти

[mysqld]
log-slow-queries=/var/log/mysqld-slow-queries.log