Как отмониторить подключения к MySQL

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Как отмониторить подключения к MySQL

Непрочитанное сообщение Gamerman » 2010-08-31 20:25:54

Хочется видеть все логи подключений (особенно неудачных) к мускулю. Это как-то возможно?
Глюк глюком вышибают!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Как отмониторить подключения к MySQL

Непрочитанное сообщение ProFTP » 2010-09-01 1:05:44

вродебы стандартный, нормальный это 3 уровень

my.cnf

Код: Выделить всё

log_slow_queries = /usr/local/db/mysql/mysql.log
long_query_time = 3
вродебы он все логирует... и медленные запросы...
или попробуй другой уровень

можешь включить трасировку в драйвере работы с MySQL в ЯП

http://search.cpan.org/~timb/DBI-1.613/DBI.pm#TRACING
http://search.cpan.org/~timb/DBI-1.613/DBI.pm#trace

Код: Выделить всё

trace
  $h->trace($trace_settings);
  $h->trace($trace_settings, $trace_filename);
  $trace_settings = $h->trace;

The trace() method is used to alter the trace settings for a handle (and any future children of that handle). It can also be used to change where the trace output is sent.

There's a similar method, DBI->trace, which sets the global default trace settings.

See the "TRACING" section for full details about the DBI's powerful tracing facilities.
trace_msg
  $h->trace_msg($message_text);
  $h->trace_msg($message_text, $min_level);

Writes $message_text to the trace file if the trace level is greater than or equal to $min_level (which defaults to 1). Can also be called as DBI->trace_msg($msg).

See "TRACING" for more details.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как отмониторить подключения к MySQL

Непрочитанное сообщение Gamerman » 2010-09-01 14:08:02

Код: Выделить всё

log_slow_queries = /usr/local/db/mysql/mysql.log
long_query_time = 3
не помогло, а править драйвер не хочу. Жаль.
Глюк глюком вышибают!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Как отмониторить подключения к MySQL

Непрочитанное сообщение Raven2000 » 2010-09-01 14:12:15

Тебе просто для инфы кто не смог подключатся или почему было отказано? Вообще для чего это и какая цель?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Как отмониторить подключения к MySQL

Непрочитанное сообщение Gamerman » 2010-09-01 14:45:26

Raven2000 писал(а):Тебе просто для инфы кто не смог подключатся или почему было отказано? Вообще для чего это и какая цель?
Просто для инфы. С какого ІР и причина. В принципе, можна и через фаервол промониторить, но хотелось бы красиво средствами мускуля.
Все это для того, чтобы увидеть, не ломится ли кто "чужой"
Глюк глюком вышибают!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Как отмониторить подключения к MySQL

Непрочитанное сообщение Raven2000 » 2010-09-01 14:57:20

для своего\чужого IP есть фаер
в выводе мускуль тут вообще не при делах.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Как отмониторить подключения к MySQL

Непрочитанное сообщение Burner » 2010-09-02 7:49:09

ProFTP писал(а):вродебы стандартный, нормальный это 3 уровень

my.cnf

Код: Выделить всё

log_slow_queries = /usr/local/db/mysql/mysql.log
long_query_time = 3
вродебы он все логирует... и медленные запросы...
или попробуй другой уровень
что за ересь, с каких пор slow log пишет попытки подключения? И long_query_time это никакой не уровень.