Çevrimdışı
Machine
|
Tarih: 06-06-2015, Saat:22:18
|
|
(Son Düzenleme: 06-06-2015, Saat:22:20, Düzenleyen: Machine.)
Merhaba,
Eski yedeğiniz utf8mb4 karakter kodlamasıyla kullanıyormuşsunuz. Aktardığınzı sunucunun mysql versiyonu 5.5.3+ üzeri olmadığı için utf8mb4 karakterli sutunları ekleyemiyor ve hata veriyor.
Öncelikle ya mysql versiyonu 5.5.3+ üzeri olan bir hosta geçeceksiniz, ya da ticket atıp varolan hostinginizin mysql sürümünü yükseltmelerini isteyeceksiniz üçüncü ve en meşaketli işi tek tek tüm sutunları utf8mb4 karakter setinden utf-8 karakter setine çevireceksiniz.
Bu bahsettiğim üç adımdan hangisi size daha doğru ve kolay geliyorsa onu tercih edip işlem yapın. Bana kalırsa önce hosting sağlayıcınızla konuşup yükseltebiliyorlarsa mysql versiyonu yükseltmelerini isteyin. Yükseltemeyiz derlerse başka hosta geçebilme ihtimaliniz var ise maddi olarak mysql versiyonu 5.5.3 olan bir hosta geçiş yapacaksınız. Bu ikiside olmadı mı en uzun ve meşaketli olan adımı yapacaksınız tek tek tüm sutunları utf8 formatına çevireceksiniz.
Çevrimdışı
Machine
|
Tarih: 07-06-2015, Saat:12:49
|
|
Yedeğinizin olduğu sql dosyasını notepad++ ile açın ve utf8mb4 yazan tüm yerleri utf8 olarak değiştirin.