Banco de dados 0 visualizações

Como restaurar apenas uma tabela específica de um backup de banco de dados MySQL

Ver no WHMCS

Como restaurar apenas uma tabela específica de um backup de banco de dados MySQL

Olá, querido cliente! 👋 Seja bem-vindo(a) ao nosso Guia da Sensei da GeHost. Hoje vamos aprender juntos como restaurar apenas uma tabela específica de um backup de banco de dados MySQL — algo que pode salvar seu projeto em momentos críticos.

Se você está lendo isso, provavelmente precisou recuperar dados que foram apagados ou corrompidos. Não se preocupe: com um pouco de paciência e os passos certos, tudo volta ao normal. Vamos lá?

Antes de começar: o que você precisa

  • Um backup do banco de dados que contenha a tabela que deseja restaurar.
  • O nome do banco de dados e do usuário (acessível no painel).
  • Um editor de texto simples (como o Bloco de Notas do Windows ou o TextEdit do Mac).
  • Conexão com o cPanel da sua hospedagem.

Dica da Sensei: Sempre mantenha backups regulares. Eles são como um seguro contra o imprevisto. 🛡️

Passo a passo: restaurando uma tabela específica

  1. Entre no cPanel
    Acesse o painel do cliente em painel.gehost.com.br com seu usuário e senha. Tela de login do cPanel com campos de usuário e senha
  2. Encontre a ferramenta de Banco de Dados MySQL
    No painel, localize e clique em Bancos de Dados MySQL (geralmente na seção "Banco de Dados"). Tela do cPanel com a ferramenta 'Bancos de Dados MySQL'
  3. Localize o backup do banco de dados
    Acesse a ferramenta Backup no cPanel (na mesma seção de "Banco de Dados"). Lá, você verá os backups disponíveis — geralmente com nomes como backup_2024-07-19.sql. Tela de Backup no cPanel com opções de backup completo e parcial
  4. Abra o arquivo de backup com um editor de texto
    Faça o download do arquivo de backup (ex: backup_2024-07-19.sql). Abra-o com um editor de texto (como Bloco de Notas). Procure pela linha que começa com CREATE TABLE e digite o nome da tabela que deseja restaurar. Exemplo: CREATE TABLE `usuarios` (...)
  5. Extraia apenas os comandos da tabela desejada
    Copie todos os comandos entre os blocos:
    • CREATE TABLE `nome_da_tabela` (...);
    • INSERT INTO `nome_da_tabela` VALUES (...);
    • Até o próximo CREATE TABLE ou o fim do arquivo.

    Atenção: Evite copiar comandos de outras tabelas. Isso pode causar conflitos ou sobrescrever dados importantes.

  6. Entre no phpMyAdmin
    No cPanel, clique em phpMyAdmin (na seção "Banco de Dados"). Selecione o banco de dados que deseja atualizar (no menu à esquerda).
  7. Execute os comandos no phpMyAdmin
    Na aba SQL, cole os comandos que você copiou (apenas da tabela desejada). Clique em Executar. Se tudo estiver certo, a tabela será restaurada com os dados antigos.
  8. Verifique se tudo está certo
    Vá para a aba Conteúdo da tabela restaurada e confirme se os dados aparecem como esperado. Se sim, parabéns! 🎉 Você salvou o dia!

Dica extra da Sensei

Se você precisar fazer isso com frequência, considere criar um script simples com os comandos que você usa. Assim, no futuro, basta copiar e colar — sem precisar abrir o backup inteiro.

Importante: Nunca altere um banco de dados diretamente com comandos SQL sem antes fazer um backup completo. A segurança começa com a prevenção.

Quer ajuda extra?

Se ficar com dúvidas, não hesite em entrar em contato com nosso suporte técnico. Estamos aqui para te ajudar — e o primeiro mês de suporte é grátis após a entrega do serviço. 💬

Seu sucesso é o nosso propósito. E lembre-se: com cuidado, paciência e um bom guia, tudo é possível. 🌟

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.