PuTTY ismini konsola yazıyor


13

Putty kullanarak SSH üzerinde bir MySQL dökümü yapıyordum ve şimdi sadece tekrar tekrar PuTTY'yi konsola yazıyor, Ctrl + C hiçbir şey yapmıyor.

Bunun neden olduğunu bilen var mı?

PuTTYPuTTYPuTTY



6
Macun böylesine bir narsist! AugustinAugustinAugustinAugustinAugustinAugustinAugustinAugustinAugustinAugustinAgustin basılmış olsaydı çok daha güzel olurdu
augustin

Bu davranış sık mı oluyor? tekrarlanabilir mi? eğer öyleyse, buna yol açan minimum dizi nedir?
Manu H

Bir veritabanını boşalttıktan sonra olur, her seferinde olur, ancak bittikten sonra garip olur.
Adam

Yanıtlar:


21

Evet. MySQL dökümü net metin değil, aynı zamanda terminal kontrol karakterleri de içeriyor. Pratik olarak, ikili veriler içerir. Ekranınıza herhangi bir ikili veri yazdırırsanız, benzer flaşla karşılaşabilirsiniz, fe cat /bin/bash.

Öyle olmamalı. Bazı çözümler:

  1. Kontrol, mysql dökümü ikili veri nerede (Bence, muhtemelen bazı ascii olmayan kodlama ile metin verisi vardı).
  2. Çıktı kodlamanızı UTF-7'ye dönüştürün (evet, UTF-8 değil, UTF-7!). UTF-7 kodlaması da unicode'dur, ancak ascii olmayan baytlar yerine ascii uyumlu sekanslar kullanır. Yalnızca mysql dökümü yalnızca geçerli utf8 içeriyorsa çalışır. Bir o boru yapılabilir iconvdönüştürücü komutu: mysqldump ...|iconv -f your-actual-encoding-which-is-probably-utf-8 -t utf-7.
  3. Bu tür sorunları çözebilecek bir izleyici ile dökümü kontrol edin. Örneğin, vimikili veri düzenlemede çok iyidir. Sorununuz büyük lekelerden kaynaklanıyorsa, hexedityararlı olabilir.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.