Migrando de MySQL para MariaDB sem perder nenhum dado
Olá! Aqui é a Sensei da GeHost 🎓 Hoje vamos falar de um assunto que assusta muita gente só de ouvir o nome, mas que na prática é bem tranquilo quando você segue o caminho certo: migrar seu banco de dados de MySQL para MariaDB.
Calma, respira: isso não é nenhuma cirurgia complicada. O MariaDB nasceu como um "irmão gêmeo" do MySQL — foi criado pela mesma comunidade original, é compatível com os mesmos comandos e funciona com os mesmos painéis, como o phpMyAdmin do cPanel. Ou seja, o seu site, sua loja ou seu sistema continuam funcionando exatamente do mesmo jeito depois da troca.
Por que migrar para o MariaDB?
O MariaDB costuma trazer melhorias de desempenho e recursos mais atualizados, mantendo total compatibilidade com o "vocabulário" que aplicações como WordPress, Joomla, PrestaShop e sistemas próprios já conhecem. Por isso é considerado uma migração segura — mas "segura" não quer dizer "sem cuidados". Vamos aos passos!
Dica de ouro da Sensei: nunca faça qualquer migração de banco de dados sem um backup completo em mãos. É a nossa regra de ouro número um — com backup, qualquer erro vira só um "control Z". Sem backup, um erro pode virar dor de cabeça.
Passo 1 — Faça o backup completo antes de tudo
No cPanel, vá até a seção de Backup e gere um backup completo da conta (ou, no mínimo, o backup do banco de dados que você vai migrar). Guarde esse arquivo em um local seguro no seu computador, fora do servidor.
Passo 2 — Exporte o banco de dados atual
- Acesse o cPanel e entre em phpMyAdmin.
- Selecione o banco de dados que deseja migrar no menu lateral.
- Clique na aba Exportar.
- Escolha o método Personalizado (custom) e, no formato, selecione SQL.
- Clique em Executar (ou "Go") e salve o arquivo
.sqlgerado no seu computador.
Dica da Sensei: se o seu banco for grande, prefira exportar com compactação (gzip) para facilitar o download e o envio depois.
Passo 3 — Crie o novo banco de dados
Agora, dentro do seu painel de hospedagem, acesse Bancos de Dados MySQL (é aqui que o cPanel gerencia os bancos, já preparados para trabalhar em ambiente MariaDB). Crie o novo banco, um usuário e associe o usuário ao banco com todos os privilégios necessários — do mesmo jeitinho que você faria normalmente.
Anote: guarde o nome do banco, o nome do usuário e a senha em um lugar seguro — você vai precisar deles no próximo passo e na configuração da sua aplicação.
Passo 4 — Importe os dados
- Volte ao phpMyAdmin e selecione o banco de dados novo que você acabou de criar.
- Clique na aba Importar.
- Selecione o arquivo
.sqlque você exportou no Passo 2. - Clique em Executar e aguarde a confirmação de sucesso.
Passo 5 — Atualize a conexão da sua aplicação
Se o nome do banco, do usuário ou a senha mudaram, você precisa atualizar essas informações no arquivo de configuração da sua aplicação (por exemplo, o wp-config.php no WordPress, ou o arquivo de configuração equivalente do seu sistema). É esse arquivo que "avisa" seu site com qual banco ele deve conversar.
Passo 6 — Teste tudo com calma
- Abra o site ou sistema e navegue pelas principais páginas.
- Teste login, formulários, carrinho de compras (se for e-commerce) e qualquer função que grave dados.
- Confira se pedidos, posts, produtos e cadastros antigos continuam aparecendo certinho.
Dica da Sensei: só apague o banco antigo depois de ter certeza absoluta de que tudo está funcionando perfeitamente no novo. Sem pressa — deixe o backup guardado por uns dias como sua rede de segurança.
E se algo der errado?
Respire fundo: é exatamente para isso que existe o backup do Passo 1. Basta restaurá-lo e você volta ao ponto de partida sem perder nada. Se preferir, nossa equipe de suporte pode te acompanhar nesse processo — é só abrir um chamado pelo painel.gehost.com.br.
Migração feita com cuidado é migração tranquila. Você consegue! 🌱