sql >> Database >  >> RDS >> Mysql

mysqldump via SSH naar lokale computer

De directe methode om mysql-gegevens van een externe server naar uw lokale computer te dumpen is:

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

Of

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

Beide commando's doen hetzelfde werk.

Als u een wachtwoord voor ssh en toegang tot de database heeft, zullen er twee vragen om een ​​wachtwoord of als u geen wachtwoord voor ssh heeft, wordt u gevraagd uw databasewachtwoord in te voeren.

Evenzo, als u een sleutel van aws of een andere cloudservice gebruikt, kunt u de sleutel in de opdracht opnemen als:

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


  1. Database - Een evenemententabel ontwerpen

  2. Fout bij het pushen van gegevens naar Heroku:verplaatsing van tijdzone buiten bereik

  3. Django-fixture mislukt, met vermelding van DatabaseError:waarde te lang voor type karakter variërend (50)

  4. Implementatie van Levenshtein-afstand voor mysql/fuzzy zoeken?