PuTTY escribiendo su nombre en la consola

13

Estaba haciendo un volcado de MySQL sobre SSH usando Putty, y ahora solo escribe PuTTY una y otra vez en la consola, Ctrl + C no hace nada.

¿Alguien sabe por qué pasa esto?

PuTTYPuTTYPuTTY

Adán
fuente
66
¡Putty es tan narcisista! Hubiera sido mucho más encantador si hubiera impreso AugustinAugustinAugustinAugustinAugustinAugustinAugustinAugustinAugustinAgustin ...
agosto
¿Este comportamiento ocurre a menudo? ¿Es reproducible? Si es así, ¿cuál es la secuencia mínima que conduce a esto?
Manu H
Ocurre después de volcar una base de datos, ocurre cada vez, pero solo después de que haya terminado, lo cual es extraño.
Adam

Respuestas:

21

Si. Su volcado de mysql no es texto claro, pero también contiene caracteres de control de terminal. Prácticamente, contiene datos binarios. Puede experimentar el flash similar si imprime datos binarios en su pantalla, fe cat /bin/bash.

No debería suceder así. Algunas soluciones:

  1. Verifique, ¿dónde están los datos binarios en su volcado de mysql (creo que probablemente tenía datos textuales con alguna codificación no ascii).
  2. Convierta su codificación de salida a UTF-7 (sí, UTF-7, no UTF-8!). La codificación UTF-7 también es unicode, pero en lugar de los bytes no ascii, utiliza secuencias compatibles con ascii. Solo funcionará si su volcado de mysql contiene solo utf8 válido. Se puede hacer canalizándolo a un iconvcomando convertidor:mysqldump ...|iconv -f your-actual-encoding-which-is-probably-utf-8 -t utf-7 .
  3. Verifique el volcado con un visor capaz de manejar tales problemas. Por ejemplo, vimes muy bueno en la edición de datos binarios. Si su problema fue causado por grandes manchas, hexedittambién puede ser útil.
peterh - Restablece a Monica
fuente