Загадочное поведение slow.log

1 234
K
На сайте с 24.03.2004
Offline
223
#21
Gray:
-rw-rw---- 1 mysql mysql 2591 Oct 8 01:11 slow.log

Сергей, из my.cnf нельзя понять как называется файл для log-slow-queries

5.1.6, enable the slow query log file with the --log-slow-queries[=file_name] option. If no file_name value is given, the default is the name of the host machine with a suffix of -slow.log. If a filename is given, but not as an absolute pathname, the server writes the file in the data directory.

Следовательно log-slow-queries нужно выставить в /var/db/mysql/slow.log, для примера... или же посмотреть права на директорию, т.к. по дефолту в этой директории должно было создать "name of the host machine with a suffix of -slow.log", т.е. надо попробовать при стартапе mysqld указать или в командной строке или в my.cnf путь к slow.log или же посмотреть права на директорию.

PS. А в .err все чисто?

проверенная ддос защита (http://ddos-protection.ru) -> http://ddos-protection.ru (http://ddos-protection.ru), бесплатный тест, цена от размера атаки не зависит.
Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#22

Отыскали. Он по дефолту писал в /var/db/mysql/mysql/slow_log.csv.

K
На сайте с 24.03.2004
Offline
223
#23
Gray:
Отыскали. Он по дефолту писал в /var/db/mysql/mysql/slow_log.csv.

интересный дефолт 😂

Lupus
На сайте с 02.11.2002
Offline
241
#24
kostich:
интересный дефолт 😂

http://dev.mysql.com/doc/refman/5.1/en/log-tables.html

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
HP
На сайте с 30.05.2006
Offline
175
#25
Gray:
Отыскали. Он по дефолту писал в /var/db/mysql/mysql/slow_log.csv.

О чем я и пытался сказать в начале. только меня послали сказав что я "хотел блеснуть умом".

Lupus
На сайте с 02.11.2002
Offline
241
#26
HruPifPaf:
О чем я и пытался сказать в начале. только меня послали сказав что я "хотел блеснуть умом".

Да? Где? Вы правда говорили, что "log-output=TABLE" стало умолчанием в версии 5.1?

HP
На сайте с 30.05.2006
Offline
175
#27
Lupus:
Да? Где? Вы правда говорили, что "log-output=TABLE" стало умолчанием в версии 5.1?

Вопрос состоял из нескольких частей, в т.ч. почему в slow.log ничего нет. На что я ответил либо не включено логирования либо смотрит не в тот файл. Причем сказал вежливо, а в ответ получил хамство.

Вобщем закрыли тему :)

Lupus
На сайте с 02.11.2002
Offline
241
#28
HruPifPaf:
либо не включено логирования либо смотрит не в тот файл.

Вообще-то я бы обиделся, если бы меня в таком ламерстве заподозрили. И возможно, ответил бы еще грубее. ;)

А логирование вообще велось не в файл, а в базу. (Только умоляю, не надо рассказывать, что база, это тоже файлы. :))

HP
На сайте с 30.05.2006
Offline
175
#29
Lupus:
Вообще-то я бы обиделся, если бы меня в таком ламерстве заподозрили. И возможно, ответил бы еще грубее. ;)
А логирование вообще велось не в файл, а в базу. (Только умоляю, не надо рассказывать, что база, это тоже файлы. :))

Вообщето slow.log это файл, отдельный от базы. И логирование идет как внутренними счетчиками базы, так и в виде дополнительной информации в виде отдельного файла.

В чем же ламерство? Как раз то и произошло что я написал, информация писалась не в slow.log, а в другой файл. Что и было сказано в моем посте.

Да вообще о чем спор? Решилась проблема ну и ладно. пошел оффтоп уже бесмысленный.

Lupus
На сайте с 02.11.2002
Offline
241
#30
HruPifPaf:
Вообщето slow.log это файл, отдельный от базы. И логирование идет как внутренними счетчиками базы, так и в виде дополнительной информации в виде отдельного файла.

В том-то и веселье, что по умолчанию в 5.1 логирование медленных запросов ведется в базу. Точнее в таблицу mysql.slow_log. Разница понятна или объяснить подробнее?

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий