Como Exportar um Banco de Dados Inteiro via Linha de Comando com mysqldump
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo passo rumo ao controle total do seu projeto digital. Hoje, vamos aprender juntos como exportar todo o conteúdo de um banco de dados MySQL diretamente pelo terminal — uma técnica poderosa, segura e muito útil para fazer backups, migrar sites ou simplesmente ter certeza de que seus dados estão sempre protegidos.
Se você está no meio da jornada de desenvolvimento, gerenciamento de sites ou apenas quer ter tranquilidade com seus dados, este guia foi feito para você. Vamos com calma, passo a passo, como se fosse um amigo explicando de coração. 💛
Antes de começar: o que você precisa?
- Um acesso SSH ao seu servidor (disponível em planos mais avançados da GeHost).
- Seu nome de usuário do cPanel e senha.
- O nome do banco de dados que deseja exportar.
- Um cliente SSH no seu computador (como PuTTY, Termius, ou o terminal do Linux/macOS).
Se você não tem acesso SSH, entre em contato com nosso suporte via painel.gehost.com.br — estamos aqui para ajudar!
Passo a passo: Exportando seu banco com mysqldump
- Conecte-se ao servidor via SSH
Abra seu terminal ou cliente SSH e digite:
Substituassh seu_usuario@seu_dominio.com.brseu_usuariopelo nome de usuário do cPanel eseu_dominio.com.brpelo domínio da sua hospedagem. Você será solicitado a digitar a senha. - Verifique o nome do banco de dados
No cPanel, acesse Bancos de Dados MySQL (veja a imagem abaixo para localizar). Lá você verá a lista de bancos criados. Anote o nome exato do banco que deseja exportar.
- Use o comando
mysqldump
Agora, no terminal, digite o seguinte comando (substitua os valores entre colchetes pelo seu próprio nome de banco e usuário):mysqldump -u nome_do_usuario -p nome_do_banco > backup_banco.sqlExemplo real:
mysqldump -u gehost_user -p gehost_site > backup_site.sqlDepois de digitar o comando, pressione Enter. Você será solicitado a digitar a senha do banco de dados — digite-a (não aparecerá no terminal por segurança).
- Confira o arquivo gerado
Após o processo terminar, o arquivobackup_banco.sqlserá criado na pasta onde você está no terminal. Para verificar, digite:
Você verá o arquivo listado. Seu banco está agora salvo como um arquivo de texto plano — perfeito para armazenar, enviar ou importar em outro lugar.ls -la
Dica do Sensei: sempre faça backup antes de mudanças importantes
Imagine que você está atualizando um sistema, migrando para um novo servidor ou corrigindo algo crítico. Ter um backup antes de qualquer alteração é como ter um seguro de vida para seu site. Não é só prudência — é cuidado com o seu trabalho.
Como restaurar o banco depois?
Se precisar importar o backup em outro lugar (ou mesmo no mesmo servidor), basta usar o comando:
mysql -u nome_do_usuario -p nome_do_banco < backup_banco.sql
Novamente, digite a senha quando solicitado. Pronto — seu banco estará de volta!
Importante: onde guardar seu backup?
Armazene seu arquivo .sql em um local seguro — como um pendrive, nuvem (Google Drive, Dropbox) ou até em um e-mail com senha. Nunca deixe o arquivo em pastas públicas do site, como public_html.
Quer ajuda? Estamos aqui!
Se ficar com dúvidas, se o comando não funcionar ou se precisar de ajuda com o SSH, não hesite em nos procurar. Nosso suporte está disponível por 30 dias após a entrega — e estamos aqui com carinho para te ajudar.
Seu sucesso é nosso propósito. E lembre-se: dados bem cuidados são o coração de qualquer projeto digital.
Com carinho,
Sensei da GeHost
*G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*