Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysqldump via SSH para computador local


O método direto para despejar dados mysql do servidor remoto para o seu computador local é:
ssh [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz 

Ou
ssh -l root ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz

Ambos os comandos fazem o mesmo trabalho.

Se você tiver senha para ssh e acesso ao banco de dados, haverá dois prompts para senha ou se você não tiver senha para ssh, será solicitado que você insira sua senha do banco de dados.

Da mesma forma, se você estiver usando a chave do aws ou de outro serviço na nuvem, poderá incorporar a chave no comando como:
ssh -i key.pem [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz