2013-04-22 4 views

Antwort

59

Um zu überprüfen, MySQL-Version von MAMP, den folgenden Befehl im Terminal verwenden:

/Applications/MAMP/Library/bin/mysql --version 

Angenommen, Sie MAMP gestartet haben.

Beispiel Ausgabe:

./mysql Ver 14.14 Distrib 5.1.44, for apple-darwin8.11.1 (i386) using EditLine wrapper 

UPDATE: Außerdem, wenn Sie, wo nicht installiert mysql in System finden wollen, verwenden Sie den folgenden Befehl ein:

type -a mysql 

type -a ein Äquivalent tclsh integrierter Befehl where in OS X Bash-Shell. Wenn MySQL gefunden wird, wird es zeigen:

mysql is /usr/bin/mysql 

Wenn nicht gefunden, zeigt es:

-bash: type: mysql: not found 

ist standardmäßig MySQL nicht in Mac OS X installiert

Nebenbei bemerkt: Für XAMPP, sollte der Befehl:

/Applications/XAMPP/xamppfiles/bin/mysql --version 
+0

@ShivanRaptor von MAMP installieren, ich habe mysql in der Position, die Sie erwähnt und der Befehl, um die Version Werke zu zeigen. Aber der 'type' Befehl findet es nicht. Ist das normal? –

+1

MAMP installiert mysql nicht in den Suchpfaden von 'type', daher kann mysql nicht gefunden werden. Du kannst wollen 'finde/-iname" mysql "' – Raptor

+0

Bitte bearbeite den Titel deiner Frage, um anzugeben, dass du MAMP verwendest –

13

Wenn Sielaufenvon einem mysql Konsole können Sie nach basedir suchen.

Wenn ich laufen die folgenden:

mysql> SHOW VARIABLES WHERE `Variable_name` = 'basedir'; 

auf meinem System ich /usr/local/mysql als Wert zurückgegeben. (Ich bin nicht MAMP mit - ich installiert MySQL mit homebrew

mysqld auf meiner Maschine ist in /usr/local/mysql/bin so die basedir ist, wo die meisten alles installiert werden

Auch util:

mysql> SHOW VARIABLES WHERE `Variable_name` = 'datadir'; 
..

Um zu finden, wo die DBs gespeichert sind.

Weitere: http://dev.mysql.com/doc/refman/5.0/en/show-variables.html

und http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_basedir

+0

Dies ist die einzige für alle Situationen gültige Antwort – fguillen

42

Es wird in /usr/local/mysql gefunden werden, wenn Sie die MySQL-Binärdateien oder dmg verwenden, um es auf Ihrem System zu installieren, anstatt MAMP

der Verwendung
+0

Hallo, ich habe das dmg benutzt, aber ich habe 2 Ordner darunter local: mysql \t \t \t \t mysql-5.5.38-osx10.6-x86_64 Warum könnte das sein? –

+2

@KorayTugay Einer könnte ein Symlink zu dem anderen sein, so dass das Ausführen von mysql die vollständige Namensversion ausführen wird, das war der Fall auf meinem System – Craicerjack