phpmyAdminインポートSQLを修正します – 不明な照合:「utf8mb4_unicode_520_ci’

viaのインポート問題 phpmyadmin またはから SSH (インポート用の注文ライン付き)a データベース またはアーカイブされます。これは、特にデータベースをあるサーバーから別のサーバーに移動するときに表示されます。これは、エンコードに同じ設定を使用しないか、特定の設定を持つ異なるバージョンである 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'

このエラーの後、 データベースのインポート WordPressまたは別のCMSが突然停止します。

問題は、2つのシステムで使用される異なるエンコーディングのために発生します。この場合、 “UTF8MB4_UNICODE_520_CI” 認識されておらず、インポートを実行できません。

ソリューションPHPMyAdminまたはSSHを介してSQLエラーをインポートします – 不明な照合:「utf8mb4_unicode_520_ci’

最も簡単な方法は、.sqlファイル、文字列に置き換えることです “UTF8MB4” cu “UTF8“。これを行うには、PCのデータベースファイルをダウンロードする便利なphpmyAdminがあります。変更を開始する前に、データベースのバックアップを確認してください。データベースで変更を開始する前に、バックアップは常に示されています。

私たちのシナリオにはファイルがあると言ってみましょう “name_baza_de_date.sql” 交換する必要があります“UTF8MB4” cu “UTF8“..多くのシステム管理者の内的方法は、コマンドを使用してLinuxでこの変更を行うことです “sed” のために “探す & 交換する“。したがって、Linuxサーバーでファイルを登り、実行してください コマンドライン.sqlファイルを持っているディレクター 変更を行いたい。

 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.sql

これらのコマンドラインの実行後、.sqlファイルで交換されます “UTF8MB4” cu “UTF8”、 “utf8_unicode_ci” cu “雨” そして “UTF8_UNICODE_520_CI” cu “雨”。もちろん、.SQLファイルを開くためにTXTエディターを使用して、Windows PCまたはMacでこれらの変更を行うことができます。

phpmyadminを介して変更されたファイルをインポートします。

テクノロジーに情熱を注いで、私は2006年からStealthsetts.comに喜びをもって書いています。私はオペレーティングシステムなどの豊富な経験を持っています:Macos、Windows、Linuxだけでなく、プログラミング言語やブログプラットフォーム(WordPress)、およびオンラインストア(WooCommerce、Magento、Presashop)。

あなたのソースのチュートリアル、便利なヒント、ニュース。 phpmyAdminインポートSQLを修正します – 不明な照合:「utf8mb4_unicode_520_ci’

2 「phpmyAdminインポートSQLを修正します – 不明な照合:「utf8mb4_unicode_520_ci」”

コメントを残してください