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
- Inicie sessão em mysql.nobregas.org.
- Clique em Backups na barra de navegação superior.
- Encontre o backup que pretende restaurar na lista de backups.
- Clique no botão Restore na linha desse backup.
- Selecione a base de dados de destino — a base de dados onde o backup será importado.
- Confirme a ação de restauro quando solicitado.
- 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:
- Lê o ficheiro de backup
.sqlno servidor. - Executa as instruções SQL (CREATE TABLE, INSERT) contra a base de dados de destino.
- 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:
- Vá à página Databases e selecione a base de dados restaurada.
- Verifique que todas as tabelas esperadas estão presentes.
- Navegue por algumas tabelas para confirmar que os dados estão corretos.
- Execute uma consulta SELECT para verificar que as contagens de linhas correspondem ao esperado.