Como usar o mysqldump via SSH para fazer um backup manual do seu banco de dados
Oi! Aqui é a Sensei da GeHost 🥋 e hoje eu vou te ensinar um truque que todo dono de site deveria saber: como tirar uma "foto" completa do seu banco de dados usando o comando mysqldump pelo SSH. Parece assustador só de ouvir "linha de comando", mas prometo que, seguindo o passo a passo, é bem tranquilo. Vamos com calma!
Antes de tudo: este guia usa acesso via SSH (terminal). Nem todo plano de hospedagem tem o SSH liberado por padrão — se ao tentar conectar você não conseguir, fale com o nosso suporte pelo painel.gehost.com.br pra verificar a liberação desse acesso para a sua conta.
Por que fazer um backup manual do banco de dados?
Seu site (WordPress, WooCommerce, um sistema próprio etc.) guarda praticamente tudo o que importa — textos, produtos, pedidos, usuários — dentro do banco de dados. Antes de fazer qualquer mudança grande (atualizar um plugin, trocar de tema, mexer em código), é uma boa prática de ouro tirar uma cópia de segurança manual, além dos backups automáticos que já existem. Assim, se algo der errado, você tem um "botão de voltar no tempo".
O que você vai precisar
- Acesso SSH liberado na sua hospedagem (usuário, senha ou chave, e a porta de conexão — esses dados ficam com você ou podem ser solicitados ao suporte).
- Um programa de terminal/SSH no seu computador (no Windows pode ser o PowerShell, PuTTY ou Terminal do WSL; no Mac/Linux o próprio Terminal já serve).
- O nome do banco de dados, o usuário do banco e a senha do banco — não confunda com o login do cPanel! Esses dados costumam estar salvos no arquivo de configuração do seu site (por exemplo, o
wp-config.phpdo WordPress) ou você pode conferi-los dentro do cPanel.
Passo 1 — Confira o nome do seu banco de dados no cPanel
Entre no cPanel da sua hospedagem e procure a ferramenta "Bancos de Dados MySQL". Lá você vê a lista de bancos existentes na sua conta e os usuários vinculados a cada um. Anote certinho o nome do banco que você quer copiar — é super comum confundir bancos parecidos quando o site tem mais de um.
Passo 2 — Conecte-se via SSH
Abra o terminal e conecte na sua hospedagem. O comando padrão é este (troque pelos seus dados de acesso):
-
ssh seu_usuario_cpanel@seu-dominio.com.br -p PORTA - Digite a senha (ou use sua chave, se for esse o método configurado) quando for solicitado.
Se a conexão for recusada, o mais provável é que o SSH ainda não esteja liberado para sua conta — aí é só chamar o suporte da GeHost pra ativar.
Passo 3 — Rode o comando mysqldump
Já conectado no servidor via SSH, rode o comando abaixo, substituindo pelos dados do seu banco:
mysqldump -u NOME_DO_USUARIO -p NOME_DO_BANCO > backup.sql- O terminal vai pedir a senha do usuário do banco (não é a senha do SSH!). Digite e aperte Enter.
- Pronto! O comando vai gerar um arquivo chamado
backup.sqlna pasta em que você estava quando rodou o comando — esse arquivo é o retrato completo do seu banco naquele momento.
Dica da Sensei: pra deixar o nome do arquivo mais organizado, você pode incluir a data, assim: mysqldump -u NOME_DO_USUARIO -p NOME_DO_BANCO > backup_2026-07-25.sql. Fica bem mais fácil de identificar depois quando você tiver vários backups salvos.
Passo 4 — Baixe o arquivo de backup para o seu computador
O arquivo .sql gerado fica salvo no servidor — o ideal é sempre trazer uma cópia para o seu computador (ou nuvem própria), pra não depender só do servidor. Você pode:
- Usar um cliente de SFTP para baixar o arquivo até sua máquina; ou
- Acessar o Gerenciador de Arquivos do cPanel, localizar o
backup.sqle usar a opção de download.
Alternativa sem usar o terminal
Se você não se sentir à vontade com linha de comando (sem problemas, é normal no começo!), o cPanel também tem uma ferramenta visual de Backup, onde dá pra gerar e baixar um backup parcial só do banco de dados, com uns cliques, sem precisar de SSH.
Cuidados importantes
- Nunca compartilhe a senha do seu banco de dados ou do SSH com ninguém que você não confie totalmente.
- Guarde o arquivo
.sqlem um lugar seguro (idealmente fora do servidor também) — ele contém todos os dados do seu site. - Este guia cobre a geração do backup. Para restaurar um banco a partir de um arquivo
.sql, o processo é diferente e, se tiver qualquer dúvida, é sempre mais seguro chamar o nosso suporte antes de aplicar — restaurar errado pode sobrescrever dados atuais.
E é isso! Com esse comando na manga, você ganha mais tranquilidade pra mexer no seu site sabendo que tem uma cópia de segurança guardada. Qualquer dúvida no caminho, é só chamar a gente pelo painel.gehost.com.br — a Sensei e o time tão sempre por aqui pra ajudar. 🥋💚