Este artigo mostra como importar um arquivo .sql para um banco da sua
hospedagem e o que fazer quando o arquivo é grande demais para o phpMyAdmin.
Antes de importar
- Crie o banco vazio e o usuário. Veja "Criar banco de dados MySQL, usuário e acesso remoto por painel".
- Gere o arquivo na origem com codificação UTF-8 (utf8mb4), para evitar acentos trocados.
- Compacte em
.sql.gzou.zipse for grande: o envio fica menor.
Bancos pequenos: phpMyAdmin
- Abra o phpMyAdmin pelo painel (cPanel, DirectAdmin ou Plesk).
- Clique no banco de destino na coluna da esquerda.
- Abra a aba Importar, escolha o arquivo e clique em Importar (ou Executar).
O tamanho máximo aceito aparece na própria tela de importação.
Bancos grandes (acima de 100 MB)
Bancos grandes falham pelo navegador. Neste caso:
- Envie o arquivo
.sql(ou.sql.gz) para a sua conta por FTP ou pelo Gerenciador de Arquivos, em uma pasta fora dopublic_html. - Deixe o banco de destino criado e vazio.
- Abra um ticket informando o caminho do arquivo e o nome do banco de destino. A equipe faz a importação pela linha de comando.
Outra opção é importar com um programa instalado no seu computador, como MySQL Workbench ou HeidiSQL, usando acesso remoto ao MySQL.
Problemas comuns
- Acentos trocados depois da importação: o arquivo foi gerado com outra codificação. Gere de novo em utf8mb4 na origem.
- Erro de tabela já existente: o banco de destino não estava vazio. Apague as tabelas ou use outro banco.
- phpMyAdmin com acesso negado ao abrir: saia do painel e entre de novo. Se continuar, abra ticket.
Se não resolver
Abra um ticket com:
- o nome do banco de destino;
- o tamanho do arquivo e onde ele foi enviado;
- a mensagem de erro da importação.
Não inclua senhas no ticket.
Esta resposta foi útil?
A sua avaliação nos ajuda a melhorar os artigos.