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:
- Acesse o cPanel da sua hospedagem
Faça login no painel do cliente em painel.gehost.com.br. Use seu usuário e senha. - Localize a ferramenta "Bancos de Dados MySQL"
No painel, vá até a seção Base de Dados e clique em MySQL Databases.
- 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.sqlque você está tentando importar. - 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. - 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_ciutf8mb4_general_ci
Por exemplo, altere:
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_cipara:
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ciSalve o arquivo com o mesmo nome (ex:
backup.sql). - 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)