Директен метод за изхвърляне на mysql данни от отдалечен сървър на вашия локален компютър е:
ssh [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
Или
ssh -l root ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
И двете команди вършат една и съща работа.
Ако имате парола за ssh и достъп до базата данни, ще има две подкана за парола или ако нямате парола за ssh, тогава ще бъдете помолени да въведете паролата си за базата данни.
По същия начин, ако използвате ключ от aws или облачна друга услуга, можете да включите ключа в командата като:
ssh -i key.pem [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz