MySql-Dump-Wiederherstellung über das Dialogfeld "Ausführen" (nicht die Cmd-Eingabeaufforderung)
Ich muss ein mysqldump auf einem Windows-Rechner wiederherstellen, was ich genau weiß. Aber ich muss es über den Run Dialog in einem GO machen.
Also öffnen wir den Run Dialog und geben Folgendes ein:
"[PathToMysql]\mysql.exe" -u [someUser] -p[SomePass] [DatabaseName] < "[PathToDumpFile]"
Wenn ich den Befehl in der Eingabeaufforderung (cmd.exe) ausführen, funktioniert er einwandfrei. Wenn ich es direkt aus dem Run-Dialog starte, bekomme ich eine Liste aller mysql.exe-Optionen ...
Wenn ich den < "[PathToDumpFile]"
Teil ( ) überspringe und den Rest im Dialogfeld "Ausführen" ausführen, lande ich bei der MySQL-Shell. Es gibt also etwas im letzten Teil, das dem Ausführungsdialog nicht gefällt, aber im cmd-Fenster funktioniert.
Hat jemand Erfahrung damit oder hat einen alternativen Vorschlag?
Wenn Sie sich fragen, warum das Dialogfeld "Ausführen" ausgeführt wird, weil es genauso reagiert wie ein Befehl, der über WMI gesendet wird, ist der Test auf diese Weise schneller. Da ich den Befehl dynamisch erstellen werde, um auf einem Remote-Server ausgeführt zu werden, der sich jederzeit ändern kann, spiele ich lieber nicht mit einer Batch-Datei.
0 Antworten auf die Frage
Verwandte Probleme
-
6
Welche zsh-Funktionen verwenden Sie?
-
5
Transparente Eingabeaufforderung in Vista?
-
4
Verwenden Sie den Windows-Aktenkoffer von der Befehlszeile aus
-
4
Warum sind einige Befehle nicht vorhanden?
-
11
Gibt es eine einfache Möglichkeit, MP3-Dateien zu teilen?
-
2
Wie kann ich OSX Terminal.app dazu bringen, den Vollbildmodus zu öffnen und nicht zu kaskadieren?
-
4
Remote-Ordner unter Linux synchronisieren
-
6
Vollbild-Vista-Eingabeaufforderung oder Ersatz
-
1
Wie kann ich das Dialogfeld Ausführen aufrufen, um sich an meinen letzten Eintrag zu erinnern?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet