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

Whistle

Ruhsuz :/
Kurucu
Süper Üye
Geliştirici
Yardımsever Üye
Mesaj
12.539
Çözümler
581
Beğeni
17.111
Puan
8.781
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:

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