
Ich versuche, mysqldump auf der MySQL-Konsole meines WAMP-Servers zu verwenden, aber mysqldump scheint dort nicht enthalten zu sein. Ich habe die Datei mysqldump.exe an diesem Speicherort gefunden:
/cygdrive/c/wamp/bin/mysql/mysql5.6.12/bin/mysqldump.exe
Wie verwende ich es in der MySqlConsole?
Ich habe versucht, einen mysqldump auszuführen, um eine Datenbank in eine neue Datenbank zu kopieren. Als ich um Hilfe bat, stellte sich heraus, dass MySQL keinen mysqldump-Support hatte, aber ich fand die ausführbare Datei in der Hoffnung, mysqldump-Unterstützung für MySQL zu erhalten, was der obige Link ist.
Ich bin wirklich neu bei MySQL, also könnte es möglicherweise etwas geben, das ich wirklich nicht verstanden habe
Antwort1
Legen Sie zunächst den Pfad wie folgt mysqldump.exe
in der PATH
Umgebungsvariable fest (schließen Sie ihn ein):
set PATH=%PATH%;\Path\to\mysqldump.exe
mysqldump
Zweitens müssen Sie den Befehl NICHT von ausführen mysqlconsole
, er sollte von der normalen Eingabeaufforderung aus ausgeführt werden, sobald die PATH
Einstellung vorgenommen wurde (wie oben erwähnt).
Sie können beispielsweise die folgende URL verwenden, um MySQL-Backups zu erstellen und wiederherzustellen:
Sichern und Wiederherstellen einer MySQL-Datenbank mit mysqldump
Drittens zeigt der Pfad, den Sie oben erwähnt haben, den Pfad von einer Linux/Unix-Maschine (mit Schrägstrichen). Falls Sie MySQL unter Linux verwenden, würde ich Ihnen empfehlen, die native (Linux-)Installation zu verwenden (anstelle der Verwendung von Cygwin mit mehreren Ebenen usw.).