• 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

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.

Este artigo foi útil pra você?