El método directo para volcar datos mysql desde un servidor remoto a su computadora local es:
ssh [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
O
ssh -l root ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
Ambos comandos hacen el mismo trabajo.
Si tiene una contraseña para ssh y acceso a la base de datos, aparecerán dos solicitudes de contraseña o si no tiene una contraseña para ssh, se le pedirá que ingrese la contraseña de la base de datos.
Del mismo modo, si está utilizando una clave de aws u otro servicio en la nube, puede incorporar la clave en el comando como:
ssh -i key.pem [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz