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:
- Entre no cPanel.
- Vá em Databases (Bancos de Dados).
- 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.
- 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:
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
.sqlpara 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.
