Ausführen von Mysql-scripts in eine batch?
Kann jemand link mich auf ein tutorial oder erklären, wenn es ist ein Weg, um irgendeine Art von batch-Datei von mysql scripts /gespeicherte Prozeduren und führen Sie alle zur gleichen Zeit? Ich kann nicht scheinen zu finden, jegliche Dokumentation, die auf dieser online-aber ich habe das Gefühl, dass ich vielleicht die Suche mit den falschen Begriffen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach erstellen Sie eine Textdatei mit SQL-Anweisungen, getrennt mit ; und dann führen Sie alle Anweisungen mit dem MySQL command line client:
Können Sie die Kette mysql Skripten, die durch einen Aufruf innerhalb eines Skripts mit dem source-Befehl (details zu den Kommandozeilen-Optionen)
Vergessen Sie nicht, die Kommandozeilen-Optionen, wenn Sie gehen, um ein Skript für die Dateien, die Sie benötigen könnten, das Passwort/Benutzer-Konto.
Dies ist nicht der sicherste Weg, es zu tun, weil es setzt Ihren Benutzernamen/Passwort auf der Kommandozeile, aber es funktioniert. Wenn Sie dabei sind, viel scripting-ich schlage vor, Sie schauen in .meine.cnf und die verschiedenen Optionen für das speichern von Ihrem Konto/Passwort drin (und die Sicherung dieser Datei).
Für die peeps laufen MAMP PRO auf OS X Yosemite, ich war in der Lage, alle meine *.sql-Skripts ausgeführt (import) durch ausführen von terminal:
myDBRestore.sql
enthielt einen Verweis auf alle MySQL-DB-Skripte so:wo
n
ist der Letzte.sql
- Datei in das Verzeichnis.