2013-04-09 17 views

Antwort

59

Verwendung wie folgt aus:

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

Hoffnung, Ihnen zu helfen :)


Edition für Linux

mysqldump -u root -p databasename > ~/Downlaods/filename.sql 
+0

sollte ich es vom Terminal ausführen? – keen

+0

Das macht für mich keinen Sinn, da Sie sowohl eine MySQL-Anmeldung als auch eine Serveranmeldung über ssh benötigen. Ich nehme an, – AlxVallejo

+0

Entschuldigung, warum funktioniert es? – zavr

0

Ich verstehe nicht, warum Sie ssh in Frage beinhalten, aber ...

Zuerst den gleichen Befehl versuchen, ohne es in eine Datei zu umleiten, um zu sehen, dass Sie mit der Datenbank verbinden können.

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

Wenn diese Ihren Befehl funktionieren sollte funktionieren.

+0

Entschuldigung, ich verwende SSH, um eine Verbindung zu einem Remote-Server herzustellen. Wenn ich diesen Befehl ausführe, erstellt er eine Datei in dem Verzeichnis, in dem ich den Befehl ausführe und nenne ihn C: \ Pfad, was mehr als wahrscheinlich meine .sql Datei ist, die ich brauche, gibt es eine Möglichkeit, die ich von einem herunterladen kann Remote-Server lokal zu meinem Heimcomputer? – Da11aS

+0

Sie können mysqldump entweder lokal auf Ihrem Computer ausführen oder Sie können sich mit ssh bei dem Server anmelden, dort mysqldump ausführen und dann die Datei nach Abschluss auf Ihren Computer scpappen. –

2

Führen Sie einfach mysqldump -h xxx.xxx.xxx.xxx -u username -ppassword databasename > C:\path\to\store\file an der Eingabeaufforderung auf dem lokalen Computer.

Verwandte Themen