• 16-01-2007, 19:43:51
    #1
    Database error in vBulletin 3.6.3:

    Invalid SQL:

    SELECT COUNT(*) AS strikes
    FROM strikes
    WHERE strikeip = '85.102.242.229'
    AND username = 'kosovalı';

    MySQL Error : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and
    (latin5_turkish_ci,COERCIBLE) for operation '='
    Error Number : 1267
    Date : Tuesday, January 16th 2007 @ 07:35:57 PM
    Script : KurtlarVadisi Terör - vBulletin
    Referrer : KurtlarVadisi Terör
    IP Address : 85.102.242.229
    Username : Kayıtsız Üye
    Classname : vb_database






    Site yoğun hit alıyor diye ayrı bir sunucuya tasıdım.Ve mallesef dil sorunum çıktı neler yaptı isem fayda etmedi.Niosmanla sabahlara kadar uğraştık nafile sürekli dakıkada 80 100 tane mail alıyorum db hatası var diyeBir an evvel çözmem lazım bunu yardım ediin arkadaşlar yardım edene benden alimden geleni yapayım.İsteyene link isteye hit vereyim.Ama yeterki şu sorun çözülsün .
  • 16-01-2007, 20:15:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    collationları tek tek elle düzeltmen gerekiyor
    bayağı karışmış db
    db nin yarisi latin1 isveççe yarısı latin5 türkçe

    db'yi ssh la dump edip açıyorsun (ultra edit vs)
    latin5_turkish_ci
    bunların tümünü
    latin1_swedish_ci

    ile değiştirip sshla attırıyorsun
    latin 1i latin 5 e değişmem
    içerdeki bozuk görünen karakterlere dokunma
  • 18-01-2007, 12:43:37
    #3
    Misafir
    öncelikle ana sunucunda bulunan eski db ni var/mysql den ilgili klasoru bulup bi tar layıver. sonra aldığın tar dosyasını diğer sunucuya atıp, gene var/mysql de ilgili klasore patlat (extract) gitsin.

    birde /etc/my.conf'ları her iki sunucudan kontrol et aynısı olsun mümkünse