Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

#1115 - Conjunto de caracteres desconhecido:'utf8mb4'


O erro indica claramente que você não tem utf8mb4 suportado em seu servidor de banco de dados de palco.

Causa :provavelmente localmente você tem MySQL versão 5.5.3 ou superior, e no VPS de palco/hospedado você tem MySQL versão do servidor inferior a 5.5.3

Os conjuntos de caracteres utf8mb4 foram adicionados no MySQL 5.5.3.

Solução 1 :Simplesmente atualize seu servidor MySQL para 5.5.3 (pelo menos) - para a próxima vez esteja ciente sobre a versão que você usa localmente, para stage e para prod, todos devem ser iguais.Uma sugestão - no presente o conjunto de caracteres padrão deve ser utf8mb4 .

Solução 2 (não recomendado):Converta o conjunto de caracteres atual para utf8 e, em seguida, exporte os dados - ele será carregado corretamente.