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

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

1. Antes de começar

Para importar um banco de dados por linha de comando, você precisará de:
  • acesso SSH / Shell habilitado na conta;
  • um banco de dados já criado no cPanel;
  • um usuário de banco de dados com permissão sobre esse banco;
  • o arquivo de backup em formato .sql.
O cPanel recomenda criar bancos e usuários pela interface do painel, e não pelo phpMyAdmin, para manter o mapeamento correto da conta e garantir que backups e restaurações funcionem corretamente.

2. Criar o banco de dados, se necessário

Se o banco ainda não existir:
  1. Entre no cPanel.
  2. Vá em Databases (Bancos de Dados).
  3. Use MySQL Database Wizard (Assistente de Banco de Dados MySQL) ou MySQL Databases (Bancos de Dados MySQL) para criar o banco e o usuário.
  4. Associe o usuário ao banco com os privilégios necessários.

3. Acessar a hospedagem por SSH

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

4. Enviar o arquivo .sql para a conta

Se o backup ainda não estiver no servidor, envie o arquivo para a sua hospedagem por SFTP, Gerenciador de Arquivos ou outro método disponível.

Exemplo de caminho do arquivo:
/home/usuario/backup.sql

5. Importar o banco pela linha de comando

Use um comando neste formato:
mysql -u USUARIO_DO_BANCO -p NOME_DO_BANCO < /home/usuario/backup.sql
Exemplo:
mysql -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 de dados.
Use o nome completo do banco e do usuário, normalmente com o prefixo da conta cPanel.

6. Se o arquivo estiver compactado

Se o backup estiver compactado em .gz, primeiro descompacte o arquivo ou use o procedimento adequado no shell antes da importação.

7. Confirmar a importação

Depois da importação, você pode conferir o banco pelo phpMyAdmin ou testar a aplicação que usa esse banco de dados.

8. Resumo

Para importar um banco de dados pelo SSH/Shell:
  • crie o banco e o usuário no cPanel, se necessário;
  • envie o arquivo .sql para a conta;
  • acesse a hospedagem por SSH;
  • rode o comando mysql -u USUARIO -p BANCO < arquivo.sql.
Pronto! Agora você já sabe como importar 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...