X

Centos 7 Plesk Migration Transfer Hatası


Merhaba arkadaşlar,

Here is the original error message reported by MySQL client when restoring the database:
ERROR 1273 (HY000) at line 1098: Unknown collation: ‘utf8mb4_unicode_520_ci’
Bu hata centos 6 pleskten centos 7 ye geçiş yapıyorsanız muhtemelen karşınıza çıkacaktır.

Hatanın çözümü olarak, pek makale göremedim bu hata centos 7 de bilindiği gibi artık mariadb ye geçiş yapıldı. MAriadb ye geçişimiz olduğu gibi birde MariaDb 5.5 varsayılan olarak geldi. Doğal olarak bizim mysql 5.1 ler yalan oldu. Bu sebeple mysql sürümlerinden kaynaklanarak karakter setlerinizin tanımlaması uyum sorunu yaşıyor. Genelde ana wordpresten değil ama eklentilerden kaynaklı olarak oluşuyor. Bunun çözümü manuel işlemden geçiyor. Basitçe ele alırsak notepad++ a ihtiyacınız olacak indirdikten sonra aşağıdaki adımları gerçekleştirebilirsiniz.

Adım 1: Eski sunucumuzun pleskine bağlanarak hata veren domain adresinizin phpmyadmin’e girerek veri tabanını dışarı aktar diyoruz. .sql uzantılı bir dosya inecektir.

Adım 2: İnen dosyaya sağ tıklayarak “notepad++” ile “birlikte aç” şeçeneğini seçiyoruz.
Not: Mutlaka 1 yedeğiniz olsun.

Adım 3: Açtıktan sonra “ctrl+f” Tuşuna basarak açılan sekmede replace tabına gidiyoruz.

Adım 4: üst kısma bulunacak alan alt kısma değiştirilecek alanı yazıyoruz. “Replace all” butonuna bastığımızda hepsini güncelliyor. Örneği inceleyebilirsiniz.

Güncelleme Bilgisi;
Mysql 5.1: utf8mb4_unicode_ci MAriadb 5.5: utf8_general_ci
Mysql 5.1: utf8mb4_unicode_520_ci MariaDb 5.5: utf8_general_ci
Mysql 5.1: utf8mb4 MariaDb 5.5: utf8

Adım 5: Ctrl+s tuşuna basarak ile sql dosyamızı kaydediyoruz.

Adım 6: Kaydettiğimiz dosyayı aynı şekilde yeni pleske girerek phpmyadmin üzerinden dosyayı içe aktar tuşu yardımıyla içeri aktarıyoruz.
Not: Bazen taşıma esnasındaki hatadan dolayı yine hata veriyor. Yeniden aktarmadan önce yeni sunucudaki mysql veritabanı tablolarını silmekte fayda var. silerseniz problemsiz aktarabileceğinizi düşünyorum.

Farklı makalelerde tekrar görüşmek üzere umarım faydasını görürsünüz. Olumlu olumsuz yorumlarınızı bekliyoruz. 🙂