Güncel Mysql Sürümlerinde Eski Fileslerin Veritabanını Çalıştırma

Whistle

Ruhsuz :/
Kurucu
Geliştirici
Yardımsever Üye
Mesaj
12.279
Çözümler
573
Beğeni
15.627
Puan
6.281
Ticaret Puanı
2
Merhaba arkadaşlar,
Mysql 5.5'den sonra sql_mode seçeneği ile tablolarda belli şeyleri kontrol etmeyi sağlayan değerler var.
Sql_mode hakkında bilgi edinmek için:
Linkleri görebilmek için giriş yap veya kayıt ol.


Peki elinizdeki eski bir filesi çalıştırmak istediğinizde ne yapmanız gerekiyor?
Buna basit bir çözüm olarak şu yöntemi uyguladım.

/usr/locale/my.cnf içindeki şu değeri;
Kod:
Genişlet Daralt Kopyala
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

Şu şekilde değiştiriniz;
Kod:
Genişlet Daralt Kopyala
sql_mode=

Daha sonra ssh üzerinden şu komutu yazın;
Kod:
Genişlet Daralt Kopyala
service mysql-server restart
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst