Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tcpdump y MySQL

52 views
Skip to first unread message

GarZa

unread,
Apr 27, 2011, 12:10:02 PM4/27/11
to
Hola, estoy tratando de ver el tráfico de MySQL con tcpdump, y por algún motivo no captura ningún paquete, MySql lo tengo configurado para que escuche en 127.0.0.1 y el puerto 3306, por ejemplo, hago un

$ sudo tcpdump -l -i lo -w - src or dst port 3306 | strings
tcpdump: listening on lo, link-type EN10MB (Ethernet), capture size 65535 bytes

Después hago un

$ mysql -u root -p

Interactúo con MySQL (hago consultas, etc) y tcpdump no captura nada. También he probado con Wireshark con el mismo resultado.

¿Alguna sugerencia?

Un Saludo.


Camaleón

unread,
Apr 27, 2011, 12:30:02 PM4/27/11
to

Según esto:

Unobtrusive viewing of MySQL queries with tcpdump
http://jetpackweb.com/blog/2009/09/16/unobstrusive-viewing-of-mysql-queries-with-tcpdump/

Mira a ver qué protocolo usas cuando ejecutas el cliente mysql (tcp o
socket de unix). Con "netstat" podrás verlo.

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2011.04...@gmail.com

Juan Antonio

unread,
Apr 27, 2011, 12:30:02 PM4/27/11
to
El 27/04/11 18:09, GarZa escribió:

Hola,

mysql -u root -p -h localhost o mysql usará un socket unix para
conectarse. Por otra parte si en el filtro pcap usas port 3306 implica
el dst o src, quita l strings y añade -A

tcpdump -i lo -n -A port 3306

Un saludo.

--
"Tanto en los deportes como en todo lo demás, soy un experto. Pero para
mantener viva mi inteligencia natural y fuera de serie, tengo que comer
mucho"


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4DB84222...@limbo.ari.es

GarZa

unread,
Apr 27, 2011, 12:40:02 PM4/27/11
to
El mié, 27-04-2011 a las 18:19 +0200, Juan Antonio escribió:
El 27/04/11 18:09, GarZa escribió:
> Hola, estoy tratando de ver el tráfico de MySQL con tcpdump, y por algún
> motivo no captura ningún paquete, MySql lo tengo configurado para que
> escuche en 127.0.0.1 y el puerto 3306, por ejemplo, hago un
> 
> $ sudo tcpdump -l -i lo -w - src or dst port 3306 | strings
> tcpdump: listening on lo, link-type EN10MB (Ethernet), capture size
> 65535 bytes
> 
> Después hago un
> 
> $ mysql -u root -p
> 
> Interactúo con MySQL (hago consultas, etc) y tcpdump no captura nada.
> También he probado con Wireshark con el mismo resultado.
> 
> ¿Alguna sugerencia?
> 
> Un Saludo.
> 
> 
> 
> 

Hola,

mysql -u root -p -h localhost o mysql usará un socket unix para
conectarse. Por otra parte si en el filtro pcap usas port 3306 implica
el dst o src, quita l strings y añade -A

tcpdump -i lo -n -A port 3306

Un saludo.

-- 
"Tanto en los deportes como en todo lo demás, soy un experto. Pero para
mantener viva mi inteligencia natural y fuera de serie, tengo que comer
mucho"


Hola Juan Antonio, he hecho lo que has comentado y tampoco captura nada   :-(

Gracias de todos modos.


Juan Antonio

unread,
Apr 27, 2011, 12:50:02 PM4/27/11
to
El 27/04/11 18:33, GarZa escribió:


Hola,

vale, prueba esto entonces

mysql -u root -p -h localhost --protocol=tcp

estaba convencido que bastaba con especificarle -h pero al parecer no.

Un saludo.

--
"Tanto en los deportes como en todo lo demás, soy un experto. Pero para
mantener viva mi inteligencia natural y fuera de serie, tengo que comer
mucho"

--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4DB8474A...@limbo.ari.es

GarZa

unread,
Apr 27, 2011, 1:00:02 PM4/27/11
to
Ahora si, también funciona con -h 127.0.0.1 (mysql -u root -p -h 127.0.0.1).

Gracias Juan Antonio, y también a Camaleón por el enlace, muy útil. Llevaba varios días dándoles vueltas a esto, parecía tan simple que me daba hasta vergüenza preguntarlo.

Un Saludo.
0 new messages