SSH ile mysql yedek almıştım. yedek.sql dosyasını sonradan yeni server açılınca ftp den attım ve geri db'ye yükleme işlemini başlattım.
Ancak ssh'de hata çıktı.
ERROR 2005 (HY000) at line 2465: Unknown MySQL server host 'ÿaygý' (1)
Text editör ile sql dosyasında 2465. satıra bakıyorum orada mesajlar arasında ÿaygý kelimesi geçiyor.
Şimdi o kelimeyi sildim tekrar ftp attım, ssh den deniyeceğim. Başka önerisi olan var mı ?
Teşekkürler
Ssh yedek yükleme sorun
6
●1.190
- 26-07-2010, 18:21:36zbahadir adlı üyeden alıntı: mesajı görüntüle
Önceki veritabanının karakter kodlaması aklımda yok ne yazık ki. Şimdi öylesine bir veritabanı açmıştım. Kullanıcı adı ve db adı olarak aynısını yaparak. MySQL karakter grubu: UTF-8 Unicode (utf8) olarak geçiyor şuanki phpmadmin'de.
Yedek sql'de aşağıdaki bilgiler var girişte:
-- MySQL dump 10.11
-- Server version 5.0.67-community
/*!40101 SET NAMES utf8 */;
Ayrıca yedekteki karekterlere baktığımızda hep karışık karakterler var:
ýsý
¶r
ü
ç
Acaba yedekteki karakterleri düzeltmem sorunu çözer mi ? Ayrıca yedekte ç harfi kullanabilir miyim mesela.
ý : "ı" harfine tekabül ediyor yedekte. - 26-07-2010, 18:27:16Önceki veritabanı yedeği latin ama utf8 türünde veritabanına yüklemeye çalıştığınız için sorun yaşıyorsunuz.
mysql konsolundan elle veritabanı oluşturun ve ona yüklemeyi deneyin eğer olmazsa çözüm olarak veritabanını utf-8'e konvert etmeniz gerekecek.
Hangi scriptin veritabanı bu? - 26-07-2010, 18:37:22vBulletin konvert işlemi çok sorunludur. Dönüştürebilirseniz süper olur ama karmaşık bir işlemdir.Cagatayh adlı üyeden alıntı: mesajı görüntüle
Onun yerine eski latin1_swedish karşılaştırmalı duruma geri dönseniz daha iyi olur. Ya da konvert işlemini yapabilecek birine yaptırın.