MySQL

Como Restaurar uma Base de Dados a Partir de um Backup

Restaure uma base de dados MySQL a partir de um backup no Painel Nobregas. Importe backups .sql para recuperar dados, reverter alterações ou clonar bases de dados.

3 min de leitura 18 visualizações Atualizado Mar 17, 2026

Restaurar uma base de dados substitui o seu conteúdo atual pelos dados de um ficheiro de backup. O Painel Nobregas MySQL disponibiliza uma funcionalidade de restauro integrada que importa um backup .sql diretamente para a sua base de dados — sem necessidade de linha de comandos ou ferramentas externas.

Quando Restaurar um Backup

  • Perda acidental de dados — Eliminou linhas, removeu uma tabela ou truncou dados por engano.
  • Dados corrompidos — Um bug da aplicação escreveu valores incorretos e precisa de reverter.
  • Migração falhada — Uma migração de base de dados correu mal e precisa de reverter.
  • Mover para uma nova base de dados — Quer clonar dados de um backup para uma base de dados nova.
  • Testes — Quer restaurar um snapshot de produção numa base de dados de staging.

Passo a Passo: Restaurar a Partir do Painel

  1. Inicie sessão em mysql.nobregas.org.
  2. Clique em Backups na barra de navegação superior.
  3. Encontre o backup que pretende restaurar na lista de backups.
  4. Clique no botão Restore na linha desse backup.
  5. Selecione a base de dados de destino — a base de dados onde o backup será importado.
  6. Confirme a ação de restauro quando solicitado.
  7. O painel importa o backup. Uma notificação de sucesso confirma quando o restauro está completo.

O Que o Restauro Faz

O processo de restauro:

  1. Lê o ficheiro de backup .sql no servidor.
  2. Executa as instruções SQL (CREATE TABLE, INSERT) contra a base de dados de destino.
  3. Recria tabelas, vistas, triggers e stored procedures a partir do backup.

Avisos Importantes

O Restauro Substitui Dados

Se a base de dados de destino já tiver tabelas com os mesmos nomes, o restauro vai eliminá-las e recriá-las. Todos os dados atuais nessas tabelas são substituídos pelos dados do backup.

Faça Backup Antes de Restaurar

Crie sempre um backup fresco do estado atual antes de restaurar um mais antigo. Isto garante que tem um ponto de recuperação se o restauro não produzir o resultado desejado.

O Restauro Não Elimina Tabelas Extra

Se a base de dados de destino tiver tabelas que não estão no backup, essas tabelas são deixadas intactas. Apenas tabelas presentes no ficheiro de backup são afetadas.

Restaurar Para uma Base de Dados Diferente

Pode restaurar um backup numa base de dados diferente da que o originou. Isto é útil para:

  • Criar uma cópia de staging a partir de um backup de produção.
  • Migrar dados entre bases de dados.
  • Testar procedimentos de restauro sem afetar a base de dados original.

Selecione a base de dados de destino desejada no diálogo de restauro.

Verificar o Restauro

Após a conclusão do restauro:

  1. Vá à página Databases e selecione a base de dados restaurada.
  2. Verifique que todas as tabelas esperadas estão presentes.
  3. Navegue por algumas tabelas para confirmar que os dados estão corretos.
  4. Execute uma consulta SELECT para verificar que as contagens de linhas correspondem ao esperado.

Este artigo foi útil?