ausführen einer sql-Datei im mac-terminal
Ich bin stecken, versucht zu laufen, eine mysql-Anweisung aus einer Datei - scheint, wenn ich draußen bin die cd usr/local/mysql/bin-Verzeichnis - ich bekomme einen mysql Fehler " Befehl nicht gefunden, und wenn ich mich im inneren, es kann nicht finden den Pfad zu der mysql-Datei. Die mysql-Datei ist zurzeit in meinem user-Ordner. Ich soll ausgeführt werden, einen Befehl wie:
mysql -u user -phpuser password < path/to/file.sql
Weiß jemand wie dies funktioniert?
- Tut
/usr/local/mysql/bin/mysql -u user -phpuser password < path/to/file.sql
Arbeit? - Es könnte - ich weiß aber nicht, wie Sie angeben, dass Pfad - was ist das relative? Wo muss ich in der shell ausführen, der Befehl? Ich habe versucht eine Reihe von Kombinationen und erhalten entweder das mysql nicht gefunden error oder Datei nicht gefunden " - Fehler.
path/to/file
ist relativ zu Ihrer aktuellen Position.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn
mysql
ist in/usr/local/mysql/bin
eher als/usr/local/bin
dann aktualisieren Sie IhrePATH
:In Ihrer Frage haben Sie einen Bindestrich vor den Usernamen, versuchen: