Como versionar alterações de schema do banco de dados em um projeto WordPress
Oi! Aqui é a Sensei da GeHost 🥋 e hoje eu vou te ensinar uma prática que separa quem "mexe no site e reza" de quem mexe com segurança: versionar as alterações que você faz no banco de dados do seu WordPress. Parece coisa de programador avançado, mas prometo que dá pra entender e aplicar mesmo sem saber programar.
Por que isso importa?
O "schema" do banco é basicamente a estrutura das suas tabelas: quais campos existem, quais tipos de dado, quais relações. Quando você instala um plugin novo, atualiza o WordPress, troca de tema com construtor de página, ou pede uma customização, é muito comum que essa estrutura mude — uma tabela nova aparece, um campo é adicionado, uma configuração é reescrita. Se algo der errado depois de uma dessas mudanças, e você não guardou "uma foto" de como o banco estava antes, fica muito mais difícil descobrir o que quebrou e voltar atrás.
Dica da Sensei: pense em cada exportação do banco como um "save" de jogo — se a fase seguinte der ruim, você volta pro save anterior sem drama.
Passo 1: Sempre faça um backup antes de qualquer alteração
Essa é a regra de ouro. Antes de instalar plugin novo, atualizar algo grande ou pedir uma alteração no banco, gere um backup completo. No cPanel da sua hospedagem, isso fica na área Backup, onde você pode gerar um backup completo da conta ou só do banco de dados (backup parcial).
- Acesse o cPanel (você recebe o link e o acesso no seu contrato/painel).
- Entre na seção Backup.
- Gere um backup completo, ou pelo menos o backup do seu banco de dados MySQL.
- Baixe o arquivo gerado e guarde num lugar seguro (seu computador, um drive na nuvem etc.).
Passo 2: Exporte a estrutura do banco pelo phpMyAdmin
Além do backup geral, é útil ter exportações específicas do banco sempre que fizer uma mudança relevante. Isso é feito pelo phpMyAdmin, que fica dentro da área de Bancos de Dados MySQL no cPanel.
- No cPanel, acesse Bancos de Dados MySQL e entre no phpMyAdmin do seu banco.
- Selecione o banco do seu WordPress.
- Clique na aba Exportar e escolha o formato SQL (o padrão já serve bem).
- Salve o arquivo gerado — esse arquivo é a "foto" da estrutura e dos dados naquele momento.
Passo 3: Nomeie e organize cada versão com clareza
De nada adianta ter vários arquivos de exportação se você não sabe qual é qual. O segredo é um nome de arquivo que conte a história sozinho. Por exemplo:
meusite_db_2026-08-03_antes-plugin-loja.sqlmeusite_db_2026-08-10_apos-atualizacao-wp.sql
Guarde tudo numa pasta única (no seu computador ou num drive na nuvem), sempre com data e um resumo curto do motivo da mudança. Isso já é, na prática, um "controle de versão" do seu banco — simples e funcional.
Passo 4: Mantenha um changelog simples das alterações
Crie um documento de texto ou planilha bem simples, listando: data, o que foi alterado no site/banco, quem fez e qual arquivo de exportação corresponde àquele momento. Não precisa ser nada sofisticado — o objetivo é você (ou quem for te ajudar depois) conseguir entender rapidinho "o que mudou e quando" sem precisar abrir cada arquivo SQL pra comparar.
Passo 5: Sempre que possível, teste antes em um ambiente separado
Se a alteração for grande (troca de tema com muitos plugins, customização pesada), o ideal é testar antes num ambiente de homologação/teste, separado do site que está no ar, e só aplicar no site principal depois de validar que está tudo certo. Se você não tiver esse ambiente configurado, fale com a equipe — dependendo do seu plano, é possível montar essa estrutura de teste.
Dica da Sensei: nunca faça uma alteração grande no banco direto em horário de pico do site. Escolha um momento tranquilo, com o backup em mãos, e com calma.
Quando pedir ajuda ao suporte
Se a alteração de schema for algo mais técnico — como uma migração de dados, ajuste direto em tabelas do WordPress ou uma customização de sistema —, é sempre mais seguro contar com ajuda especializada em vez de arriscar sozinho. Toda entrega de serviço da GeHost já vem com 30 dias de suporte grátis após a entrega, e você pode acompanhar tudo pelo seu painel em painel.gehost.com.br. Na dúvida, chama a gente antes de mexer — é sempre melhor prevenir do que remontar um banco quebrado. 💙