☀️ Promoção de verão: 10% de desconto vitalício com o código

Fazer backup, importar e exportar um banco de dados

Exporte seu banco de dados para um arquivo SQL para segurança, importe um dump existente e mova um banco de dados entre servidores ou hosts.

Last updated July 17, 2026

Um backup de banco de dados é um arquivo SQL simples — um dump de texto de cada tabela e linha que pode reconstruir o banco de dados em qualquer lugar. Este guia aborda a exportação de um para segurança, a importação de um dump existente e a movimentação de um banco de dados entre servidores. Se você ainda não criou um banco de dados, comece com Criando e conectando-se a um banco de dados MySQL.

Por que fazer backup de um banco de dados separadamente

Os backups de arquivos normais do seu servidor capturam os arquivos do jogo, mas o banco de dados ativo de um plugin ou aplicativo é melhor capturado como seu próprio dump SQL — especialmente antes de uma grande atualização de plugin, uma migração de dados ou uma mudança de servidor. É pequeno, portátil e restaura em segundos.

Exportar (dump) um banco de dados

Com o gerenciador integrado

  1. Abra seu servidor, vá para a aba Databases e abra a visualização manage para o banco de dados.
  2. Use a opção Export para baixar um arquivo .sql de todo o banco de dados.

Com um cliente externo

Conecte-se com HeidiSQL ou DBeaver usando as credenciais da aba Databases, então use seu recurso Export / Dump para salvar um arquivo .sql. Escolha "structure + data" para capturar tudo.

Guarde o arquivo .sql em um local seguro no seu próprio computador — esse é o seu ponto de restauração.

Importar (restaurar) um banco de dados

A importação executa o arquivo SQL em um banco de dados, recriando suas tabelas e dados. Importe para um banco de dados vazio — importar sobre tabelas existentes pode causar conflitos ou duplicar dados.

  1. Na aba Databases, crie um novo banco de dados (ou esvazie o de destino primeiro).
  2. No gerenciador ou no seu cliente externo, escolha Import / Run SQL file e selecione seu dump .sql.
  3. Espere a conclusão — dumps grandes levam um momento.
  4. Aponte a configuração do seu plugin/aplicativo para o banco de dados e reinicie o servidor.

Arquivos grandes: o gerenciador baseado em navegador pode ter dificuldades com dumps muito grandes. Para qualquer coisa acima de algumas dezenas de MB, importe com um cliente externo (HeidiSQL/DBeaver) — é muito mais confiável.

Mover um banco de dados para outro servidor

Para migrar dados (por exemplo, ao dividir ou mover um servidor):

  1. Exporte o banco de dados de origem para um arquivo .sql.
  2. Crie um novo banco de dados vazio no servidor de destino (aba Databases).
  3. Importe o arquivo .sql para ele.
  4. Atualize a configuração do plugin/aplicativo com o novo host, nome do banco de dados, nome de usuário e senha, e então reinicie.

As credenciais sempre mudam entre os bancos de dados, então nunca reutilize a antiga string de conexão — copie a nova diretamente da aba Databases do destino.

Problemas comuns

  • "Access denied" na importação: você está usando as credenciais antigas — use as mostradas para o banco de dados de destino.
  • "Table already exists" / erros de duplicação: você importou para um banco de dados não vazio — exclua as tabelas ou use um novo banco de dados e importe novamente.
  • A importação expira no navegador: o dump é muito grande para o gerenciador web — use um cliente externo.
  • Dados importados, mas o plugin não os vê: a configuração ainda aponta para o banco de dados antigo, ou você não reiniciou o servidor.

Dicas

  • Faça um dump antes de cada mudança arriscada — uma atualização de plugin, uma migração de esquema, uma mudança de servidor.
  • Automatize onde o plugin suporta exportações de DB agendadas, ou faça um dump manual rotineiramente.
  • Mantenha pelo menos uma cópia fora do servidor de dumps importantes — um arquivo na sua própria máquina sobrevive a qualquer coisa que aconteça ao servidor.