Como importar um arquivo .sql via phpMyAdmin?

Resposta Rápida: Use a aba Importar do phpMyAdmin para fazer upload e restaurar seu arquivo de banco de dados .sql para seu banco MariaDB.

Visão Geral

Você pode usar o phpMyAdmin para importar um arquivo .SQL com as informações do seu banco de dados. Isso é útil para restaurar backups de banco, migrar dados de outro servidor ou configurar um novo banco com dados existentes.

Limite de Banco: A hospedagem compartilhada da Amicatek Link oferece bancos de dados MySQL de 1 GB.

Processo de Importação Passo-a-Passo

Passo 1: Acessar o phpMyAdmin

Faça login no seu banco de dados via phpMyAdmin usando o seguinte caminho:

  1. Vá para https://cp.amicatek.link
  2. Clique em Gerenciar Hospedagem
  3. Selecione seu pacote
  4. Clique em phpMyAdmin
Caminho de Navegação: cp.amicatek.link → Gerenciar Hospedagem → [selecionar pacote] → phpMyAdmin

Passo 2: Selecionar Seu Banco de Dados

Escolha o banco de dados para o qual você quer importar seu arquivo .SQL do painel do lado esquerdo. A lista de bancos aparecerá no lado esquerdo da interface do phpMyAdmin.

Importante: Certifique-se de selecionar o banco correto, pois a importação adicionará dados a este banco.

Passo 3: Acessar a Aba Importar

Clique na aba Importar no topo da página. Isso abrirá a interface de importação onde você pode fazer upload do seu arquivo .sql.

Passo 4: Escolher Seu Arquivo .SQL

Na interface de importação:

  1. Clique em Escolher Arquivo (ou "Procurar")
  2. Navegue para localizar o arquivo .SQL no seu dispositivo ou computador
  3. Selecione o arquivo e clique em Abrir

Passo 5: Executar a Importação

Uma vez que você selecionou seu arquivo .sql:

  1. Revise as configurações de importação (geralmente os padrões funcionam bem)
  2. Clique em Executar para iniciar o processo de importação
  3. Aguarde o processo ser concluído
Sucesso: O arquivo .SQL será carregado e importado para o banco de dados que você selecionou.

Configurações e Opções de Importação

Formato de Arquivo

O phpMyAdmin suporta vários formatos para importação de bancos:

  • SQL: Arquivos de dump SQL padrão (.sql)
  • SQL Comprimido: Arquivos gzipados (.sql.gz)
  • Arquivos Zip: Arquivos SQL zipados (.zip)
  • CSV: Valores separados por vírgula (.csv)

Conjunto de Caracteres

A maioria das importações funciona bem com o conjunto de caracteres padrão (utf8), mas você pode alterá-lo se necessário:

  • utf8_general_ci: Suporte geral Unicode
  • latin1: Para bancos mais antigos
  • utf8mb4: Suporte completo Unicode incluindo emojis

Limitações de Tamanho de Arquivo

Limites de Upload

O phpMyAdmin tem limites de tamanho de upload que podem afetar importações de bancos grandes:

  • Tamanho máximo de arquivo: Geralmente 50MB - 128MB
  • Tempo máximo de execução: Scripts podem dar timeout em importações muito grandes
  • Limites de memória: Arquivos grandes podem exceder os limites de memória do PHP

Soluções para Arquivos Grandes

Se seu arquivo .sql for muito grande:

  • Comprimir o arquivo: Use compressão gzip (.sql.gz)
  • Dividir o arquivo: Quebre arquivos grandes em pedaços menores
  • Usar linha de comando: Importar via SSH/terminal se disponível
  • Contatar suporte: Nossa equipe pode ajudar com importações de bancos grandes

Cenários Comuns de Importação

Migração de Banco WordPress

Ao migrar um site WordPress:

  1. Exporte o banco da sua hospedagem antiga
  2. Crie um novo banco na sua conta Amicatek
  3. Importe o arquivo .sql usando os passos acima
  4. Atualize o wp-config.php com as novas credenciais do banco

Migração de Loja E-commerce

Para lojas online (WooCommerce, Magento, etc.):

  • Backup primeiro: Sempre faça backup do seu banco atual
  • Teste completamente: Verifique todas as funções da loja após importação
  • Atualizar URLs: Altere URLs do site se necessário
  • Limpar caches: Limpe todos os caches após migração

Solucionando Problemas de Importação

Mensagens de Erro Comuns

"Arquivo muito grande"

Solução: Comprima seu arquivo .sql ou divida-o em partes menores.

"MySQL server has gone away"

Solução: Isso geralmente indica timeout. Tente importar pedaços menores de dados.

Erros de "Entrada duplicada"

Solução: O banco já contém alguns dos dados que você está tentando importar. Considere truncar tabelas primeiro ou usar declarações INSERT IGNORE.

"Conjunto de caracteres desconhecido"

Solução: Verifique o conjunto de caracteres do seu arquivo .sql e ajuste as configurações de importação adequadamente.

Melhores Práticas

  • Backup primeiro: Sempre faça backup do seu banco existente antes de importar
  • Teste em staging: Teste importações em ambiente de teste primeiro
  • Verificar integridade: Certifique-se de que seu arquivo .sql não está corrompido
  • Monitorar progresso: Observe mensagens de erro durante importação
  • Verificar dados: Verifique se todos os dados foram importados corretamente

Após a Importação: Próximos Passos

Verificar a Importação

  1. Verificar estrutura das tabelas: Certifique-se de que todas as tabelas foram criadas
  2. Verificar dados: Verifique registros importantes
  3. Testar funcionalidade: Teste sua aplicação/website
  4. Verificar relacionamentos: Certifique-se de que chaves estrangeiras funcionam corretamente

Atualizar Configurações da Aplicação

Se você está migrando para um novo servidor:

  • Credenciais do banco: Atualize strings de conexão
  • URLs e caminhos: Atualize qualquer caminho codificado
  • Arquivos de configuração: Atualize arquivos de config conforme necessário

Métodos Alternativos de Importação

Importação via Linha de Comando

Se você tem acesso SSH, pode usar a linha de comando:

mysql -u username -p database_name < backup.sql

Ferramentas de Terceiros

Outras ferramentas para gerenciamento de banco:

  • MySQL Workbench: Aplicação desktop para gerenciamento de banco
  • HeidiSQL: Cliente de banco gratuito para Windows
  • Sequel Pro: Ferramenta de gerenciamento de banco para macOS

Precisa de Ajuda com Importação de Banco?

Se você encontrar problemas importando seu arquivo .sql ou precisar de assistência com migração de banco, entre em contato com nossa equipe de suporte através do cp.amicatek.link. Podemos ajudar com:

  • Importações de bancos grandes
  • Cenários de migração complexos
  • Solução de problemas de erros de importação
  • Otimização de banco após importação

Artigos Relacionados