Ö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 ;
Çö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
Search -> Replace tıklıyoruz ;
Find what : utf8mb4
Replace with : utf8
şeklinde değiştirerek Replace All diyoruz ;
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 ;
Git tıklıyoruz ;
Sql dosyamız başarıyla içeri aktarıldı 🙂