Como resolver o erro "Unknown collation" ao importar um banco de dados imprimir

  • 0

Como resolver o erro "Unknown collation" ao importar um banco de dados

Olá, querido(a) cliente! Se você está aqui, provavelmente tentou importar um banco de dados no seu site hospedado na GeHost e se deparou com a mensagem:

"Unknown collation"

Não se preocupe — esse erro é comum, especialmente quando você está migrando um banco de dados de outro ambiente. Vamos resolver isso juntos, passo a passo, com calma e certeza. Você não está sozinho nessa jornada. Sou a Sensei da GeHost, e estou aqui para te ajudar com paciência e cuidado.

🔍 O que significa "Unknown collation"?

Collation é uma configuração que define como os dados são comparados e ordenados no banco de dados — por exemplo, se letras maiúsculas e minúsculas são tratadas como iguais. O erro aparece quando o banco de dados que você está importando usa uma collation que o servidor da GeHost não reconhece ou não tem suporte.

Isso geralmente acontece quando o banco foi exportado de um sistema com configurações diferentes (como MySQL versão mais antiga ou outro servidor).

🛠️ Passo a passo para resolver

Seguimos juntos, com cuidado. Aqui está o caminho seguro:

  1. Acesse o cPanel da sua hospedagem
    Faça login no painel do cliente em painel.gehost.com.br. Use seu usuário e senha.
  2. Localize a ferramenta "Bancos de Dados MySQL"
    No painel, vá até a seção Base de Dados e clique em MySQL Databases.
    Tela 'Bancos de Dados MySQL' no cPanel
  3. Abra o arquivo SQL que você quer importar
    Use um editor de texto simples como o Bloco de Notas (Windows), TextEdit (Mac) ou o VS Code. Abra o arquivo com extensão .sql que você está tentando importar.
  4. Encontre a linha com a collation problemática
    Procure por linhas que contenham algo como:
    DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
    ou
    COLLATE utf8mb4_0900_ai_ci
    Essas são as collations que podem não ser suportadas no servidor da GeHost.
  5. Substitua a collation por uma compatível
    Troque a collation problemática por uma que o servidor reconheça. As mais seguras e amplamente suportadas são:
    • utf8mb4_unicode_ci
    • utf8mb4_general_ci

    Por exemplo, altere:

    DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci

    para:

    DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

    Salve o arquivo com o mesmo nome (ex: backup.sql).

  6. Importe o arquivo corrigido
    Volte ao cPanel, vá em MySQL Databases e clique em phpMyAdmin.
    No phpMyAdmin, selecione o banco de dados onde você quer importar o arquivo.
    Clique em Importar, escolha o arquivo corrigido e clique em Ir.

💡 Dicas importantes (para não errar)

  • Se você não tem certeza sobre o que está fazendo, faça um backup do arquivo original antes de editar.
  • Use sempre um editor de texto que não adicione caracteres ocultos (como o Notepad++ ou VS Code).
  • Não se preocupe com o nome do banco ou usuário — o importante é a collation.
  • Se o erro persistir, pode ser que o arquivo tenha outras configurações específicas. Nesse caso, abra um chamado no suporte com o arquivo corrigido e o erro completo.

📞 Precisa de ajuda extra?

Se ainda tiver dúvidas, não hesite em nos procurar. Estamos aqui para te ajudar — com carinho, atenção e respeito.

Entre em contato pelo suporte da GeHost ou pelo painel do cliente. Lembre-se: você não está sozinho.

Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)


Esta resposta lhe foi útil?

« Retornar