it-swarm.com.de

MySQLDump auf lokalem Computer von einem Remote-Server, der über SSH verbunden ist

mysqldump -h xxx.xxx.xxx.xxx -u username -ppassword databasename > C:\path\to\store\file

Es schien zu funktionieren, als es pausierte, während die Datei heruntergeladen wurde. Nach Abschluss der Installation wird jedoch keine Datei angezeigt. 

Habe ich etwas falsch in der Kommandozeile?

26
Da11aS

Verwenden Sie wie folgt:

mysqldump -P3306  -h192.168.20.151 -u root -p database > c:/my.sql

Hoffe dir zu helfen :)


Edition für Linux

mysqldump -u root -p databasename > ~/Downlaods/filename.sql
62
Hunter Zhao

Führen Sie einfach mysqldump -h xxx.xxx.xxx.xxx -u username -ppassword databasename > C:\path\to\store\file über die Eingabeaufforderung Ihres lokalen Computers aus.

2
Tash Pemhiwa

Ich verstehe nicht, warum Sie ssh in Ihre Frage einbeziehen, aber ...

Versuchen Sie zuerst denselben Befehl, ohne ihn in eine Datei umzuleiten, um zu sehen, dass Sie eine Verbindung zur Datenbank herstellen können.

Stellen Sie anschließend sicher, dass Sie an diesen Speicherort schreiben können (versuchen Sie, eine Datei im selben Pfad zu erstellen und zu bearbeiten).

Wenn die, die funktionieren sollen, funktionieren sollten.

0