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

Whistle

I LIKE LikapaTR
Kurucu
Kurumsal Üye
Geliştirici
Yardımsever Üye
Mesaj
11.912
Çözümler
564
Beğeni
13.323
Puan
5.915
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
 
Üst