Wordpress 4.2はセキュリティ上の理由から "utf8mb4"文字エンコーディングのサポートを導入しましたが、MySQL 5.5.3以降のみがサポートしています。インストーラー(およびアップデーター)がこれを処理する方法は、MySQLバージョンをチェックし、サポートされている場合にのみデータベースがutfmb4にアップグレードされることです。です。
これは理論的にはすばらしいように聞こえますが、(ご存じのように)問題は、utf8mb4をサポートするMySQLサーバーからサポートしていないMySQLサーバーにデータベースを移行する場合です。逆も同様に機能するはずですが、基本的には一方向の操作です。
Evsterが指摘したように、PHPMYAdmin の「エクスポート」機能を使用すると成功する場合があります。「エクスポート方法:カスタム」を使用し、「データベースシステムまたは以前のMySQLサーバーでは、以下との出力互換性を最大化します。」ドロップダウンで「MYSQL 40」を選択します。
mysqldumpを使用したコマンドラインエクスポート。旗を見てください:
$ mysqldump --compatible=mysql4
注:データベースに4バイト文字がある場合、それらは破損します。
最後に、人気のあるWP Migrate DB PROプラグインを使用している人にとって、このWordpress.orgスレッドのユーザーは、移行は常に適切に処理されていると報告していますが、公式なものは見つかりませんでした。
WP Migrate DBプラグインは、4.2のサイトを5.5.3より前または後のMySQLを使用してホスト間で移動すると、データベースを1つの照合順序から別の照合順序に変換します
現時点では、データベースの更新をオプトアウトする方法はないようです。したがって、MySQL> 5.5.3のサーバーまたはローカルホストから古いMySQLバージョンを使用するものにサイトを移行するワークフローを使用している場合、運が悪い場合があります。