Direkt metod för att dumpa mysql-data från fjärrserver till din lokala dator är:
ssh [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
Eller
ssh -l root ipaddress "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz
Båda kommandona gör samma arbete.
Om du har lösenord för ssh och databasåtkomst kommer två att fråga efter lösenord eller om du inte har något lösenord för ssh kommer du att bli ombedd att ange ditt databaslösenord.
På liknande sätt, om du använder nyckel från aws eller annan molntjänst kan du infoga nyckeln i kommandot som:
ssh -i key.pem [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz