İthalat sorunu üzerinden ithalat sorunu phpmyadmin veya daha SSH (ithalat için sipariş hattı ile) a veritabanları veya özellikle bir veritabanını bir sunucudan diğerine taşırken görünen, kodlama için aynı ayarları kullanmayan veya belirli ayarlarla farklı sürümler olan arşivlendi MySQL.
Error
SQL query:
CREATE TABLE `wp_termmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`term_id` bigint(20) unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
PRIMARY KEY (`meta_id`),
KEY `term_id` (`term_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
MySQL said: Documentation
#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'Bu hatadan sonra, Bir veritabanının içe aktarılması WordPress veya başka bir CMS aniden duracaktır.
Sorun, iki sistem tarafından kullanılan farklı kodlama nedeniyle ortaya çıkar. Bu durumda, “utf8mb4_unicode_520_ci” Tanınmadı ve ithalat yapılamaz.
Çözüm PhpmyAdmin veya SSH aracılığıyla SQL hatasını içe aktarın – Bilinmeyen harmanlama: ‘utf8mb4_unicode_520_ci’
En basit yöntem, .sql dosyasını değiştirmektir, dize “UTF8MB4” Cu “UTF8“. Bunu yapmak için, veritabanı dosyasını PC'ye indireceğiniz kullanışlı bir phpmyAdmin var. Değişikliklere başlamadan önce veritabanının yedeklemesinden emin olun. Bir veritabanında değişmeye başlamadan önce yedekleme her zaman belirtilir.
Diyelim ki senaryomuzda dosyamız var “name_baza_de_date.sql” değiştirmemiz gereken“UTF8MB4” Cu “UTF8“.. Birçok sistem yöneticisi için iç yöntem, komutu kullanarak bu değişikliği Linux'ta yapmaktır. “sed” için “bulmak & yer değiştirmek“. Bu nedenle, dosyayı bir Linux sunucusunda tırmanın, ardından yürütün komut satırları içinde .sql dosyasına sahip olduğunuz yönetmen değişiklikleri yapmak istediğiniz.
 sed -i 's/utf8mb4/utf8/g' nume_fisier.sql
 sed -i 's/utf8_unicode_ci/utf8_general_ci/g' nume_fisier.sql
 sed -i 's/utf8_unicode_520_ci/utf8_general_ci/g' nume_fisier.sqlBu komut satırlarının yürütülmesinden sonra, .sql dosyasında değiştirilecek “UTF8MB4” Cu “UTF8”- “UTF8_unicode_ci” Cu “yağmurlu” ve “utf8_unicode_520_ci” Cu “yağmurlu”. Tabii ki, bu değişiklikleri .sql dosyasını açmak için bir TXT düzenleyicisi kullanarak bir Windows PC veya Mac'te yapabilirsiniz.
Değiştirilmiş dosyayı PhpmyAdmin üzerinden içe aktarın.
 
			

Bilgileri paylaştığınız için çok teşekkür ederim. Mükemmel çalıştı.
Günü kurtardım, kkk teşekkürler!