WorksからHigaです。業務でWordPressの移設をすることがしばしばあるので、よく忘れてしまうDB文字セットについてメモしておきます。‘utf8mb4_unicode_ci’」ということでDB移設ができない場合があります。これはWordPress4.2よりデフォルトのデータベースの文字セットがutf8からutf8mb4に変更されたことがひとつの原因です。utf8:1文字を3バイトで構成utf8mb4:utf8の拡張版のようなもの(1文字を4バイトで構成、今までの文字に追加の文字セットが使える)ということで、utf8mb4はutf8の拡張版で絵文字などの文字が追加されているようです。WordPressの推奨とあってWordPressのアップデートの際に以下の条件がそろっていると自動で「utf8mb4_unicode_ci」に変更されるようです。照会順序はいつも「utf8_general_ci」にしてるけどな...って思ったらそういうことでした。移設先の環境がどうしても「utf8mb4_unicode_ci」を利用できないこともあります。その際にはSQLを修正してあげる必要があります。SQL文エクスポート、修正、インポートする方法で変更を行ないます。SQLデータのバックアップがテキストで出力されるのは、何となく安心出来ます。それぞれをインポート、アップで完了ざっくりと書きましたが、この手順はGoogleで検索すればたくさんの記事がありますので参考にして下さい。いうわけセキュリティー的にも出来るだけMySQLもアップデートしていくことがベストですが、サーバー環境(PLESK等)や他システムの兼ね合いでどうしてもMySQLのバージョンがあげられないサーバーへの移設はこの方法で回避できます。稼働中サーバーのMySQLのバージョンアップなどは怖くて気が引けます。自分が会社に入りたての頃は依存関係などでサーバー全体がおかしくなったりと大変だったような覚えがあります。