O Wordpress 4.2 introduziu o suporte à codificação de caracteres "utf8mb4" por razões de segurança , mas apenas o MySQL 5.5.3 e superior o suportam. A maneira como o instalador (e o atualizador) lida com isso é que ele verifica sua versão do MySQL e seu banco de dados será atualizado para utfmb4 somente se for suportado .
Isso parece ótimo em teoria, mas o problema (como você descobriu) é quando você está migrando bancos de dados de um servidor MySQL que suporta utf8mb4 para outro que não. Enquanto o contrário deve funcionar, é basicamente uma operação unidirecional.
Conforme indicado pelo Evster, você pode ter sucesso usando o recurso "Exportar" do PHPMYAdmin. Use " Método de Exportação: Personalizado " e para o " Sistema de banco de dados ou servidor MySQL mais antigo para maximizar a compatibilidade de saída com: " selecione " MYSQL 40 ".
Para uma exportação de linha de comando usando o mysqldump. Dê uma olhada na bandeira:
$ mysqldump --compatible=mysql4
Nota: Se houver caracteres de 4 bytes no banco de dados, eles serão corrompidos.
Por fim, para quem usa o popular plug-in WP Migrate DB PRO, um usuário deste segmento do Wordpress.org relata que a migração é sempre tratada adequadamente, mas não consegui encontrar nada oficial.
O plug-in WP Migrate DB converte o banco de dados de um agrupamento para outro quando move 4.2 sites entre hosts com MySQL pré ou pós-5.5.3
No momento, não parece haver uma maneira de desativar a atualização do banco de dados. Portanto, se você estiver usando um fluxo de trabalho no qual está migrando um site de um servidor ou host local com o MySQL> 5.5.3 para um que use uma versão mais antiga do MySQL, você poderá ficar sem sorte.