# Como importar um banco de dados pelo phpMyAdmin no cPanel

> Abra o phpMyAdmin no cPanel, clique no banco de destino na lista à esquerda, abra a aba Importar, escolha o arquivo .sql (ou compactado, até 512 MB) e clique em Importar.

Para importar um banco de dados, abra o **phpMyAdmin** no cPanel, clique no banco de destino na lista à esquerda, abra a aba **Importar**, escolha o arquivo `.sql` (ou compactado) e clique em **Importar**. O limite mostrado na tela é de 512 MB por arquivo.

## Antes de começar

- Abra o cPanel pelo painel: **Hospedagem › Meus sites › Gerenciar › Atalhos com 1 clique › cPanel**. O passo a passo está em "Como abrir o cPanel da sua hospedagem pelo painel".
- O banco de destino precisa existir. Para criar, veja "Como criar um banco de dados e um usuário MySQL pelo painel".
- Tenha o arquivo do banco no computador: `.sql` ou compactado, como `.sql.zip` ou `.sql.gz`.
- A importação grava por cima de tabelas com o mesmo nome. Se o banco já tem dados, exporte uma cópia antes; veja "Como exportar um banco de dados pelo phpMyAdmin no cPanel".

## Abrir o phpMyAdmin

1. Na tela inicial do cPanel, no bloco **Bancos de dados**, clique em **phpMyAdmin**.
   Resultado: o phpMyAdmin abre, já conectado à sua conta.

![Bloco Bancos de dados da tela inicial do cPanel com o ícone phpMyAdmin destacado, ao lado de Manage My Databases e Database Wizard](/imagens/18d43aeeda3a2c582f53b1689e103698ea6c0da05f0fba8e6b56588cec6e26f9.webp)

2. Na lista à esquerda, clique no banco de destino, por exemplo `usuario_banco`.
   Resultado: o banco fica selecionado e as abas do topo passam a valer para ele.
3. No topo, clique na aba **Importar**.
   Resultado: abre a tela de importação.

![phpMyAdmin com a lista de bancos à esquerda e a aba Importar destacada no menu do topo](/imagens/76fb2484f276398f10a26408a76ef5aa538599a05251cd699594292a172e6d9b.webp)

## Importar o arquivo

1. Em **Arquivo a importar**, clique em **Escolher arquivo** e selecione o arquivo no computador.
   Resultado: o nome do arquivo aparece ao lado do botão. A tela mostra o limite: **Tamanho máximo: 512MB**.
2. Em **Conjunto de caracteres do arquivo**, deixe `utf-8`, a não ser que o arquivo tenha sido gerado em outra codificação.

![Tela de importação do phpMyAdmin com o campo Escolher arquivo destacado, o tamanho máximo de 512MB e o conjunto de caracteres utf-8](/imagens/632ec7a942e07f00d027fcdf5387d61532146787a585c883022a434d5098c63d.webp)

3. Desça até o fim da página. Em **Formato**, deixe `SQL` e clique em **Importar**.
   Resultado: o phpMyAdmin processa o arquivo e mostra uma mensagem no topo quando termina.

![Fim da tela de importação com o formato SQL, as opções específicas de formato e o botão Importar destacado](/imagens/e1553f69ff9f6e8d484bc60203da522aadc996b5a4f4ea7fdc08b81bf2d8c444.webp)

## Como saber se deu certo

Clique no banco na lista à esquerda: as tabelas importadas aparecem, com o número de linhas de cada uma.

## Se algo der errado

### O arquivo é maior que 512 MB
Causa: o limite de envio pelo navegador. Solução: compacte o arquivo (`.zip` ou `.gz`) e tente de novo. Se ainda passar do limite, abra um chamado no Suporte.

### Aparece erro de tabela que já existe
Causa: o banco de destino já tem tabelas com o mesmo nome. Solução: use um banco vazio ou apague as tabelas antigas, depois de exportar uma cópia.

### A importação para no meio
Causa: o arquivo é grande e o tempo de execução acabou. Solução: com **Importação parcial** ligada, importe de novo o mesmo arquivo; o phpMyAdmin continua de onde parou, se indicar a consulta.

## Relacionados

- Como abrir o cPanel da sua hospedagem pelo painel
- Como exportar um banco de dados pelo phpMyAdmin no cPanel
- Como criar um banco de dados e um usuário MySQL pelo painel
- Como verificar e reparar um banco de dados no cPanel

---
Fonte: https://help.staycloud.com/artigos/como-importar-um-banco-de-dados-pelo-phpmyadmin-no-cpanel
