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

mysqldump via SSH til lokal computer

Den direkte metode til at dumpe mysql-data fra fjernserveren til din lokale computer er:

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

Begge kommandoer gør det samme arbejde.

Hvis du har adgangskode til ssh og databaseadgang, vil der to bede om adgangskode, eller hvis du ikke har nogen adgangskode til ssh, vil du blive bedt om at indtaste din databaseadgangskode.

På samme måde, hvis du bruger nøgle fra aws eller cloud anden tjeneste, kan du inkorporere nøglen i kommandoen som:

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


  1. Postgresql opretter ikke db med "createdb" som superbruger, men udsender ikke fejl

  2. Hvordan opdaterer jeg to tabeller i én sætning i SQL Server 2005?

  3. Sådan får du en liste over datoer mellem to datoer i mysql select-forespørgsel

  4. Sådan fungerer GET_FORMAT() i MariaDB