Você pode importar um arquivo SQL com o cliente MySQL pelo SSH, usando um banco e um usuário já criados para a aplicação. Confira o destino antes de executar: as instruções contidas no arquivo podem alterar ou substituir tabelas existentes.
Preparar o arquivo e o banco
- Confirme que o acesso SSH está disponível para a sua conta.
- Crie o banco e associe o usuário com as permissões necessárias, ou confira esses dados se eles já existem.
- Se o banco contém dados, gere e confira uma cópia antes da importação. Combine uma janela adequada caso a aplicação continue gravando nele.
- Armazene o arquivo SQL em um diretório privado da conta, fora de
public_htmle de outros diretórios publicados pelo site.
Executar a importação
Exemplo com nomes fictícios e caminho privado:
mysql -u USUARIO_DO_BANCO -p NOME_DO_BANCO < /home/USUARIO_CPANEL/privado/arquivo.sql
Substitua os nomes e o caminho pelos dados da sua conta. A opção -p pede a senha no terminal; não coloque a senha no comando. O usuário indicado é o usuário do banco, que pode ser diferente do usuário do SSH.
Conferir o resultado
Se o cliente mostrar um erro, registre a mensagem e confira conexão, permissões, formato e compatibilidade do arquivo antes de repetir. Sem erro aparente, confira as tabelas e teste as funções da aplicação que usam o banco. Voltar ao prompt, sozinho, não substitui essa conferência.
Depois de validar a importação, mantenha as cópias necessárias em armazenamento protegido e faça a limpeza do arquivo de trabalho conforme sua política de retenção. Para localizar as credenciais da aplicação, veja os arquivos de configuração do banco nos CMSs.
