Confira nesse tutorial os comandos básicos para você realizar a importação e exportação de arquivos do banco de dados MySQL via terminal SSH.
Após realizar o backup do seu banco de dados, deverá ter um arquivo MySQL com a extensão .sql ou na versão compactada .sql.gz por exemplo.
Importando um banco de dados MySQL via SSH
1 – Abra seu terminal SSH utilizando seu software favorito. Como por exemplo o PuTTY ou Bitvise.
2 – Utilize o comando abaixo substituindo as informações de exemplo para as informações do seu banco de dados.
mysql -h HOST -u NOME_DO_USUÁRIO -p NOME_DA_BASE < arquivo.sql
Obs. Caso seu arquivo seja no formato compactado .sql.gz vamos utilizar o comando zcat para descompactar e importar.
zcat arquivo.sql.gz | mysql -h HOST -u NOME_DO_USUÁRIO -p NOME_DA_BASE
3 – Assim que executar o comando será solicitado a senha do usuário do banco.
Exportando um banco de dados MySQL via SSH
1 – No terminal SSH digite o comando abaixo para exportar o banco de dados desejado.
mysqldump -h HOST -u NOME_DO_USUÁRIO -p NOME_DA_BASE > arquivo.sql
Obs. Se quiser exportar em formato compactado para poupar espaço. Utilize o comando abaixo.
mysqldump -h HOST -u NOME_DO_USUÁRIO -p NOME_DA_BASE | gzip > arquivo.sql.gz
2 – Executar os comando. Em seguida insira a senha do usuário do banco de dados.
Pronto! Através desses comandos é possível realizar a importação e exportação de banco de dados de forma simples.