Mysql
 sql >> Database >  >> RDS >> Mysql

mysqldump tramite SSH sul computer locale

Il metodo diretto per scaricare i dati mysql dal server remoto al computer locale è:

ssh [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz 

Oppure

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

Entrambi i comandi fanno lo stesso lavoro.

Se hai la password per ssh e l'accesso al database, verranno richieste due password o se non hai una password per ssh, ti verrà chiesto di inserire la password del database.

Allo stesso modo, se stai utilizzando la chiave da aws o un altro servizio cloud, puoi incorporare la chiave nel comando come:

ssh -i key.pem [email protected] "mysqldump -u dbuser -p dbname | gzip -9" > dblocal.sql.gz