Veritabanı utf8mb4_unicode_ci Hatası Çözümü

Veritabanı utf8mb4_unicode_ci Hatası Çözümü
Veritabanı Dil kodlamaları farklılıklarından yada Php Myadmin Versiyon farkından oluşan hatalara bumakalede Çözüm arıyoruz.
0

Plesk panellerde farklı bir phpmyadmin üzerinden export ettiğiniz sql yedeği Unknown collation: ‘utf8mb4_unicode_ci’ hatası nedeniyle içeri aktarılmayabilir.  Cpanel bir sunucu çözümü yada hosting özel panellerinden çekilmiş bir veritabanı farklı bir dil ile kayıt edilmiş olabilir. Hatanın temel nedeni yedeğin sql dil kodlamasının içeri aktarılmaya çalışılan phpmyadmin tarafından tanınmıyor oluşundan ileri gelir. Bu sorunu nasıl çözebileceğimizi bu makalede sizlere anlatmaya çalışacağım.

Öncelikle alınan hatanın çıktısı genellikle şöyledir ;

mysql-unknown-collation-utf8mb4_unicode_ci

Bu hatayı aldığınız sql dosyasını not defteri veya notepad ++  ile açın. Örneğin biz notepad++ ile açıyoruz. Notepad++ indirme linki :  Buraya Tıkla ve İndir

Notepad++ programı açıp  üst menüden  Search -> Replace tıklıyoruz ;

notepad

Find what : utf8mb4

Replace with : utf8

şeklinde değiştirerek Replace All diyoruz ;

Eğer Türkçe Versiyon kullanıyorsanız

Ara > Değiştir

Aranan : utf8mb4

Değiştir : utf8

şeklinde değiştirerek Tümünü Değiştir diyoruz ;

replace

File -> Save diyerek değişiklikleri kaydediyoruz ; PhpMyAdmin e giriş yapıyoruz ve veritabanımızı seçerek içeri aktar diyoruz. sql dosyamızı seçiyoruz. İşlemimiz bukadar basit. Eğer sizde bu tip hatalar alıyorsanız yada buna benzer sorunlar yaşarsanız bu yöntem ile bir çok işinizi pratik şekilde toparlayabilirsiniz.

Bu Yazıya Tepkiniz Ne Oldu?
  • 0
    be_end_m
    BEĞENDİM
  • 0
    alki_
    ALKIŞ
  • 0
    _a_kin
    ŞAŞKIN
  • 0
    k_t_
    KÖTÜ
  • 0
    berbat
    BERBAT

1984 İzmit'te doğdu Konya Selçuk Üniversitesi ve Eskişehir Anadolu Üniversitesi mezunu. Network Dizayn kurucusu ve editörü. Server altyapısını kuran ve düzenleyen kişi. Gerçek bir teknoloji bağımlısı olan Fatih, ayrıca oyun dünyası ve film sektörüne de ilgili.

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir