2017-02-09 3 views
0

Ich habe gerade eine neue mySQL-Installation auf meinem Mac abgeschlossen. Die neue Installation scheint ordnungsgemäß zu funktionieren. Ich kann SQL ein- und ausschalten. Ich kann eine Datenbank erstellen und Tabellen erstellen. Ich möchte eine Datenbank aus einer Dump-Datei wiederherstellen. Wenn ich den Befehl ausführen:Ich kann keine mysql-Befehle vom Terminal ausführen

mysql -u root -p BIO < /Volumes/Seagate/sql_bkp.sql 

erhalte ich die Fehlermeldung:

-bash: mysql: command not found 

ich versucht habe, läuft der Befehl von meinem Home-Verzeichnis wiederherstellen und ich erhalte die Fehlermeldung. Ich überprüfte auch, wo mySQL installiert wurde und machte eine CD zu diesem Verzeichnis, aber ich bekomme immer noch den gleichen Fehler. Ich glaube, das ist eine Art PATH-Fehler, aber ich bin mir nicht sicher, wie ich das beheben soll. Jede Hilfe wäre willkommen.

+0

Blick this [post] (http://stackoverflow.com/questions/36610619/mysql-is-not-found-anywhere-on-computer) Möge es Ihnen helfen. Ich denke, ist das gleiche Pro –

+0

Hallo, Vielen Dank für Ihre Antwort. Ich habe den Vorschlag bereits in diesem Post versucht, hatte aber keinen Erfolg. Ich glaube, dass die Post in die richtige Richtung zeigt, aber ich kann den Simulink nicht funktionieren lassen. Die Antwort ist jedoch etwas vage über den zu verwendenden Pfadnamen. Würdest du wissen, wie man einen Simulink erstellt? –

Antwort

0

Lauf dieser Befehl

$ ps -ax|grep mysql 

in der Ausgabe können Sie den Pfad

18470 s001 S  0:00.02 /bin/sh /usr/local/Cellar/mysql/5.7.15/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/loca..... 

Dann sehen Sie den Pfad oder beginnen mit absoluten Pfad wie einstellen:

bei
$ /usr/local/Cellar/mysql/5.7.15/bin/mysql -u root -p BIO < /Volumes/Seagate/sql_bkp.sql 
+0

Dies kommt näher, aber immer noch kein Erfolg. Der Befehl ps -ax | grep mysql gibt Folgendes aus: 0: 00.03/bin/sh/usr/local/mysql/bin/mysqld_safe --datadir. Also habe ich das an der Eingabeaufforderung versucht:/usr/local/mysql/bin/mysqld_safe -u root -p 'mein Passwort'

+0

@Bill Orton - groß - dann starten Sie das/usr/local/mysql/bin/mysql -u Wurzel -p BIO

+0

meine Nachricht erneut lesen. starte nicht mysqld_safe !!! starte mysql. Hier nochmal die Kommandozeile: ** $/usr/local/mysql/bin/mysql -u Wurzel -p BIO

Verwandte Themen