Como exportar um banco de dados pelo SSH/Shell no cPanel

Neste tutorial você aprenderá como exportar um banco de dados pelo SSH/Shell em uma hospedagem cPanel, usando a linha de comando.

1. O que significa exportar um banco pelo shell?

Exportar um banco de dados significa gerar um arquivo de backup, normalmente em formato .sql, com o conteúdo e a estrutura do banco para guardar, migrar ou restaurar depois.

2. Antes de começar

Para exportar um banco por linha de comando, você precisará de:
  • acesso SSH / Shell habilitado na conta;
  • o nome do banco de dados;
  • um usuário de banco com permissão de leitura nesse banco;
  • espaço em disco suficiente para gerar o arquivo de backup.

3. Acessar a hospedagem por SSH

Conecte-se à sua conta por SSH ou abra o Terminal do cPanel.

4. Exportar o banco com mysqldump

Use um comando neste formato:
mysqldump -u USUARIO_DO_BANCO -p NOME_DO_BANCO > /home/usuario/backup.sql
Exemplo:
mysqldump -u meuuser_dbuser -p meuuser_banco > /home/meuuser/backup.sql
Depois de executar o comando, o sistema pedirá a senha do usuário do banco.
Use o nome completo do banco e do usuário, normalmente com o prefixo da conta cPanel.

5. Onde o arquivo será salvo

No exemplo acima, o arquivo será salvo em:
/home/usuario/backup.sql
Depois disso, você poderá baixar esse arquivo por SFTP, Gerenciador de Arquivos ou outro método disponível.

6. Se quiser compactar depois

Após gerar o arquivo, você pode compactá-lo no shell, se desejar, para facilitar armazenamento ou download.

7. Quando esse método é útil

Exportar por SSH/Shell pode ser útil quando:
  • o banco é grande;
  • você quer um backup manual rápido;
  • vai migrar o site para outro servidor;
  • prefere usar a linha de comando em vez do phpMyAdmin.

8. Resumo

Para exportar um banco de dados pelo SSH/Shell:
  • acesse a hospedagem por SSH;
  • rode o comando mysqldump -u USUARIO -p BANCO > arquivo.sql;
  • informe a senha do usuário do banco;
  • baixe o arquivo gerado, se necessário.
Pronto! Agora você já sabe como exportar um banco de dados pelo SSH/Shell no cPanel.
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como usar o Terminal do cPanel

Como usar o Terminal do cPanel O que é?O Terminal do cPanel é um recurso que permite...

Como descobrir o usuário, hostname e porta para acesso SSH

Como descobrir o usuário, hostname e porta para acesso SSH O que é?Para conectar via...

Como usar o Git Version Control do cPanel

Como usar o Git Version Control do cPanel O que é?O Git Version Control do cPanel...

Como clonar um repositório Git privado na hospedagem via SSH

Como clonar um repositório Git privado na hospedagem via SSH O que é?Clonar um...

Como revogar uma chave SSH no cPanel

Como revogar uma chave SSH no cPanel O que é?Revogar uma chave SSH significa remover a...