Depuración mysql no fío

Hoxe cedo eu estaba loitando cunha replicación mysql que non funcionou, e aínda batendo a cabeza naquel problema que podo entender que quizais eu podería axudar a ver o que o mestre realmente envía ao escravo. Ben eu decidimos renovar a miña configuración de replicación enteiro e ver se isto vai axudar e el fixo.

Pero a idea de que realmente depurar o que foi enviado no fío aínda se escondía na miña cabeza así que eu decidín escribir polo menos algo sobre iso aquí. só no caso de alguén que quere facer o mesmo.

E é moi fácil de facer. Se non ten Wireshark, instala Wireshark como este:

# Cd / usr / ports / net / Wireshark

# Make install

Agora, cando temos a ferramenta aquí é como usalo para depurar mysql, escoitando o que realmente son transmitidos ao servidor:

# Tshark-T-V texto-f 'Internet port 3306' | Declaración grep-i: | cut-b25-

Agora, pode inclinar-se cara atrás e ver a saída coma isto:

Seleccione o enderezo de piscinas onde citypool = 'sth.globalns.openpeers.net' \ n
Seleccione o enderezo de piscinas onde citypool = 'sth.globalns.openpeers.net' \ n
Seleccione o enderezo de piscinas onde citypool = 'lon.globalns.openpeers.net' \ n
Seleccione o enderezo de piscinas onde citypool = 'lon.globalns.openpeers.net' \ n
Seleccione o enderezo de piscinas onde citypool = 'none.globalns.openpeers.net' \ n
seleccione activado dende o sitio web onde name = 'www' do sitio web e = 'Arnold' e domain = 'globalns.openpeers.net' e enabled = 1 \ n
seleccionar piscina a partir do cal onde nexthop = '83 .142.224.2 'e activado = '1' \ n

Pero hey! ¿Que é iso, parece que estou mandando consultas idénticas mysql!

Iso é dereito mentres escribía esta entrada eu notei un fallo no meu programa! Iso foi moi fácil para os códigos de unha maneira mellor. Entón escribir este post me axudou a resolver un fallo que nin sequera existía ningún.

Btw. usando replicação de portas no seu switch pode desviar todo o tráfico para o SQL Server para outra caixa de analizar o tráfico. Salva cargar no cliente ou servidor, ou permite que depurar unha configuración multi cliente.

  1. 3 Responses to "Depuración mysql no fío"

  2. Google Translate? =)

    Polo irmán en 29 de novembro de 2008

  3. ah. home Kunde välja Engelska dar nere xa. och det bra blev ju.

    Polo irmán en 29 de novembro de 2008

  4. Arrggghhhh ... Cambiar a PostgreSQL. MySQL é malo.

    Por Peter Bengtson en 22 de marzo de 2009

Publicar un comentario