• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

#1273 – Unknown collation ao tentar importar um banco de dados MySQL

André Brasil - Time de Atendimento da KingHost

Certas vezes, ao tentar importar um banco de dados MySQL via Painel de Controle KingHost ou phpMyAdmin, você pode se deparar com a seguinte mensagem de erro: “#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’”. Este erro está relacionado com o conjunto de caracteres relacionados à sua base dados.

Mensagem de erro completa:
#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’

Erro #1273 - Unknown collation

Esta dificuldade geralmente está relacionada às seguintes condições:
Importando de um ambiente com versão mais antiga do MySQL para uma versão mais recente;
Codificação padrão da base de dados diferente do ambiente destino;
Codificação definida na aplicação não está de acordo com o ambiente destino.

Tratando o erro no ambiente de hospedagem KingHost

Na King, este erro pode acontecer em dois lugares: 1. No painel de controle durante a importação de uma base de dados e, 2. Durante a importação de um arquivo SQL via phpMyAdmin (gerenciador web do mysql).

💡 Para saber mais detalhes de como realizar a importação de uma base dados MySQL, acesse os seguintes conteúdos: Importar um banco de dados via Painel de Controle e Importar um arquivo sql via phpMyAdmin.

Corrigindo o erro #1273 – Unknown collation

Antes de realizar a importação no banco de dados, abra o arquivo .SQL em seu computador.
Utilize um editor de código como o SublimeText, por exemplo, para realizar algumas modificações necessárias.

No editor de sua escolha utilize o comando e Procurar e substituir todas as ocorrências (Search & Replace). Você alterará os termos de acordo com a tabela abaixo:

Substituapor
utf8mb4utf8
utf8_unicode_520_ciutf8_general_ci

Salve as alterações e agora será possível importar sua base sem acontecer mais esta dificuldade.

Você possui um site WordPress?

Ok! Então além da alteração no arquivo SQL, também será necessário editar o arquivo wp-config.php para finalizar a configuração. A definição de charset no arquivo deve ficar da seguinte maneira:

/** Conjunto de caracteres do banco de dados a ser usado na criação das tabelas. */
define('DB_CHARSET', 'utf8');

Restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Tenha em mãos seu código de cliente e senha de atendimento para ser atendido com mais agilidade.

Você pode encontrar bastante conteúdo sobre este erro em fóruns na Internet, como este: stackoverflow/1273.

Esse artigo foi útil pra você?