Importar base de dados MySQL com SSH
Uma ligação Secure Shell (SSH) pode ser usada em vez do phpMyAdmin para importar um ficheiro de cópia de segurança SQL para a sua base de dados. É um método avançado que pode ajudar na importação de grandes ficheiros SQL e pode ser necessário ao usar VPS autogerido ou servidores dedicados, uma vez que não têm o phpMyAdmin instalado.
- Um aplicativo SSH. Sugerimos PuTTY para Windows ou Terminal para macOS .
- Os seus dados de FTP. Se ainda não os tiver anotado, deverá encontrar o seu anfitrião de FTP, nome de utilizador e palavra-passe:
- Para o seu anfitrião de FTP, pode utilizar o seu nome de domínio ou o seu endereço IP.
- Pode encontrar o seu nome de utilizador e palavra-passe do FTP na sua conta de alojamento para Alojamento Linux com cPanel , Alojamento Windows com Plesk ou Alojamento WordPress Gerido (passos 1-7) .
- Detalhes da sua base de dados. Se ainda não os tiver anotado, deverá encontrar o nome da base de dados, o nome de utilizador, o nome do anfitrião e a palavra-passe:
- Se utilizar o Alojamento Linux com cPanel, o anfitrião local é sempre o nome de anfitrião da base de dados e pode encontrar outros detalhes da base de dados na sua conta de alojamento .
- Se utilizar o Alojamento Gerido WordPress ou o Alojamento Windows com Plesk , visite a sua conta de alojamento para encontrar todas as informações da base de dados.
- Carregue o ficheiro de cópia de segurança SQL para o servidor utilizando o FTP ou o Gestor de ficheiros .
- Ligue-se ao seu servidor ou conta de alojamento partilhado com SSH .
- Use o comando ls para listar arquivos e pastas, e cd e ../ para mover-se pelos diretórios até estar no diretório para o qual carregou o arquivo de cópia de segurança.
- Ligue-se ao MySQL utilizando o seguinte comando:
mysql -h nome do anfitrião -P porta -u nome de utilizador -p base de dados < backup.sql
Nota : se utilizar o anfitrião local para o seu anfitrião, deve deixar de fora–h hostname
e se tiver uma porta padrão (3306), pode deixar de fora–P port
parte do comando.- No comando acima, deve substituir:
- nome do anfitrião com o seu nome de anfitrião.
- porta com o seu número de porta MySQL. A menos que seja especificado de forma diferente na sua conta de alojamento, a sua porta é 3306.
- nome de utilizador com o seu nome de utilizador para esta base de dados.
- base de dados com o nome da base de dados que pretende exportar.
- backup.sql com o nome do seu ficheiro de cópia de segurança.
- No comando acima, deve substituir:
- Selecione Enter no seu teclado.
- Quando for apresentado o pedido Introduzir palavra-passe : , introduza a palavra-passe desse utilizador da base de dados. Nota: a palavra-passe não estará visível por razões de segurança, não verá nada à medida que escreve ou cola.
- Selecione Enter no seu teclado.
O ficheiro de cópia de segurança SQL foi agora importado para a sua base de dados.