إصلاح فبميادمين استيراد سكل - تصنيف غير معروف: 'utf8mb4_unicode_520_ci'

مسألة الاستيراد عبر بريس أو SSH (مع سطر الأوامر للاستيراد) أ قواعد البيانات أو في الأرشيف، والذي يحدث خصوصا عند نقل قاعدة بيانات من خادم إلى آخر، والتي لا تستخدم نفس إعدادات التشفير أو إصدارات مختلفة مع إعدادات محددة في الخلية.

خطأ استعلام SQL: CREATE TABLE `wp_termmeta` ( `Meta_id` BIGINT (20) غير موقعة NOT NULL AUTO_INCREMENT، Term_id` "BIGINT (20) غير موقعة NOT NULL DEFAULT '0" Meta_key` `VARCHAR (255) COLLATE utf8mb4_unicode_520_ci NULL DEFAULT، `COLLATE meta_value` longtext utf8mb4_unicode_520_ci، المفتاح الأساسي ( `meta_id`) KEY `term_id` (` term_id`) KEY `meta_key` (` meta_key` (191)) ) ENGINE = ك InnoDB DEFAULT محارف = utf8mb4 COLLATE = utf8mb4_unicode_520_ci الخلية سعيد: وثائق #1273 - الترتيب غير معروف 'utf8mb4_unicode_520_ci "

بعد هذا الخطأ، استيراد قاعدة بيانات وورد أو غيرها من CMS ، ستتوقف فجأة.

وتنشأ المشكلة بسبب التشفير المختلف الذي يستخدمه النظامان. وفي هذه القضية،utf8mb4_unicode_520_ci"غير معترف به، ولا يمكن أن يتم الاستيراد.

معاملات خطأ SQL الواردات من خلال بريس أو SSH - الترتيب غير معروف 'utf8mb4_unicode_520_ci "

أبسط طريقة هي استبدال ملف .SQL، و "utf8mb4"مع"utf8". للقيام بذلك ، لديك phpMyAdmin في متناول اليد ، من حيث لتحميل ملف قاعدة البيانات إلى جهاز الكمبيوتر الخاص بك. قبل إجراء أي تغييرات ، تأكد من وجود نسخة احتياطية من قاعدة البيانات. يشار دائمًا إلى النسخ الاحتياطي قبل البدء في التغيير إلى قاعدة بيانات.

لنفترض أنه في السيناريو لدينا الملف "database_name_name.sql" حيث يتعين علينا استبدال "utf8mb4"مع"utf8"تحث هذه الطريقة العديد من مسؤولي النظام على إجراء هذا التغيير على Linux باستخدام"عطش"من أجل"تجد واستبدال". لذا ، قم بتحميل الملف إلى خادم linux ، ثم قم بتشغيله أسطر الأوامر in الدليل حيث لديك ملف .sql حيث تريد إجراء التغييرات.

الحوار الاقتصادي الاستراتيجي -i الصورة / utf8mb4 / utf8 / ز 'nume_fisier.sql الحوار الاقتصادي الاستراتيجي -i الصورة / utf8_unicode_ci / utf8_general_ci / ز 'nume_fisier.sql الحوار الاقتصادي الاستراتيجي -i الصورة / utf8_unicode_520_ci / utf8_general_ci / ز 'nume_fisier.sql

بعد تنفيذ سطر الأوامر هذا، فإن ملف محل .SQL "utf8mb4" مع "utf8" "utf8_unicode_ci" مع "utf8_general_ci" و "utf8_unicode_520_ci" مع "utf8_general_ci". بالطبع، يمكنك إجراء هذه التغييرات على جهاز كمبيوتر ويندوز أو ماك باستخدام محرر TXT لفتح ملف في .SQL.

استيراد الملف المعدل من خلال فبميادمين.

إصلاح فبميادمين استيراد سكل - تصنيف غير معروف: 'utf8mb4_unicode_520_ci'

عن المؤلف

تسلل

عاطفي عن كل ما الأداة وIT إرسال stealthsettings.com بكل سرور من 2006 وأنا أحب أن يكتشف أشياء جديدة معكم حول أجهزة الكمبيوتر وماك، لينكس، ويندوز، دائرة الرقابة الداخلية والروبوت.

اترك التعليق