2013-04-22 30 views

Odpowiedz

59

Aby sprawdzić wersję MySQL z MAMP, należy użyć następującego polecenia w Terminalu:

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

Załóżmy, że zaczęli MAMP.

Przykâadowa:

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

UPDATE: Ponadto, jeśli chcesz dowiedzieć się, gdzie ma mysql zainstalowane w systemie, należy użyć następującego polecenia:

type -a mysql 

type -a stanowi równowartość tclsh wbudowane polecenie where w powłoce basha systemu OS X. Jeśli MySQL zostanie znaleziony, to pokaże:

mysql is /usr/bin/mysql 

jeśli nie znaleziono, to pokaże:

-bash: type: mysql: not found 

Domyślnie, MySQL nie jest zainstalowany w systemie Mac OS X.

Sidenote: Na XAMPP, polecenie powinno być:

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

@ShivanRaptor instalując MAMP, mam MySQL w wybranej lokalizacji wymienione i polecenia, aby pokazać prace wersji. Ale polecenie 'type' nie może tego znaleźć. Czy to normalne? –

+1

MAMP nie instaluje mysql w ścieżkach wyszukiwania typu ", więc nie można znaleźć mysql. Możesz 'find/-iname„mysql”' – Raptor

+0

proszę zmienić tytuł na swoje pytanie, aby określić, że jesteś usingMAMP –

13

Jeśli prowadzisz SHOW VARIABLES z konsoli mysql można szukać w oparciu o.

Kiedy uruchomić następujące:

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

na moim systemie mam /usr/local/mysql jako wartość zwracana. (nie używam MAMP - Po zainstalowaniu MySQL z homebrew

mysqld na moim komputerze jest w /usr/local/mysql/bin więc basedir gdzie większość wszystko zostanie zainstalowany

także util:

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

Aby znaleźć miejsce przechowywania DB.

Więcej: http://dev.mysql.com/doc/refman/5.0/en/show-variables.html

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

+0

jest to jedyna odpowiedź ważny dla wszystkich sytuacjach – fguillen

42

Okaże się w /usr/local/mysql jeśli używasz pliki binarne MySQL lub dmg zainstalować go na komputerze, a nie przy użyciu MAMP

+0

Witam, Użyłem dmg ale mam 2 foldery miejscowy: mysql \t \t \t \t mysql-5.5.38-osx10.6-x86_64 Dlaczego to może być? –

+2

@KorayTugay Jednym z nich może być dowiązanie symboliczne do drugiego, dzięki czemu uruchamianie mysql uruchomi pełną nazwę, tak było w moim systemie – Craicerjack