Corrigindo o erro #1273

por Cristian Gustavo Azevedo

Erro: The system failed to execute the database script with the following errors: ERROR 1273 (HY000) at line 1379: Unknown collation: ‘utf8mb4_0900_ai_ci’

Muitas vezes, ao tentar importar um banco de dados MySQL via Painel de Controle cpanel 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:

Erro: The system failed to execute the database script with the following errors: ERROR 1273 (HY000) at line 1379: Unknown collation: ‘utf8mb4_0900_ai_ci’

#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’

 

Esse defeito está geralmente está relacionada às seguintes condições:
 Ao importar 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 Cpanel

No Cpanel, este erro pode acontecer em dois lugares:

1. Painel de controle durante a importação de uma base de dados.

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 Notepad++, 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 (Localizar e Substituir por). Você alterará os termos de acordo com a tabela abaixo:

 

Substitua

por

utf8mb4 utf8
utf8_unicode_520_ci utf8_general_ci
utf8_0900_ai_ci utf8_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, com esta palavra chave: stackoverflow/1273.

Você pode gostar

العربية简体中文NederlandsEnglishFrançaisDeutschItaliano日本語PortuguêsРусскийEspañol