Unknown collation utf8mb4_unicode_ci Hatası Çözümü

Özellikle plesk panellerde farklı bir phpmyadmin üzerinden export ettiğiniz sql yedeği Unknown collation: ‘utf8mb4_unicode_ci’ hatası nedeniyle içeri aktarılmayabilir. Örneğin cPanel üzerinden aldığınız bir sql yedeğini Plesk panel üzerindeki phpmyadmin ile içeri atarmayı denediğinizde bu hata ile karşılaşabilirsiniz.

Hatanın temen nedeni yedeğin sql dil kodlamasının içeri aktarılmaya çalışılan phpmyadmin tarafından tanınmıyor oluşundan ileri gelir. Elbette çözümü oldukça basittir.

Bu makalede yer alan utf8mb4_unicode_ci hata çözümünü tüm VDS paketlerinde uygulayabilirsiniz.

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

utf8mb4_unicode_ci-hata-cozumu

Çözümü ise oldukça basittir. Bu hatayı aldığınız sql dosyasını not defteri veya notepad ++ benzeri uygulama ile açın. Örneğin biz notepad++ ile açıyoruz. Notepad++ indirme linki : https://notepad-plus-plus.org/download/v6.9.2.html

utf8mb4_unicode_ci-hata-cozumu-3

Search -> Replace tıklıyoruz ;

utf8mb4_unicode_ci-hata-cozumu-4

Find what : utf8mb4

Replace with : utf8

şeklinde değiştirerek Replace All diyoruz ;

utf8mb4_unicode_ci-hata-cozumu-5

File -> Save diyerek değişiklikleri kaydediyoruz ;

utf8mb4_unicode_ci-hata-cozumu-6

PhpMyAdmin e giriş yapıyoruz ve veritabanımızı seçerek içeri aktar diyoruz. sql dosyamızı seçiyoruz ;

utf8mb4_unicode_ci-hata-cozumu-7

Git tıklıyoruz ;

utf8mb4_unicode_ci-hata-cozumu-9

Sql dosyamız başarıyla içeri aktarıldı 🙂

utf8mb4_unicode_ci-hata-cozumu-10