Директен метод за изхвърляне на mysql данни от отдалечен сървър на вашия локален компютър е:
ssh example@sqldat.com "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 example@sqldat.com "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz