2013-10-19 19 views
7

Come posso controllare (passo dopo passo) la versione di mySQL installata sul mio Mac 10.8.5?Controlla la versione mySQL su Mac 10.8.5

Ho provato a utilizzare il prompt dei comandi, ma non sono riuscito a capirlo.

+0

domanda contrassegnati come?.... [Tag: osx-snow-leopard] Mac 10.8.x = Mountain Lion hehe solo dicendo –

risposta

-4

Si dovrebbe essere in grado di aprire il terminale e digitate

mysql -v

+0

no non lo fa opere – Sushil

+1

mysql --version farà. fornire la versione funzionante – Shanemeister

16

Ogni volta che è stata utilizzata la console mysql, viene mostrata la versione.

$ mysql -u user 

Il login alla console di successo mostra quanto segue che include la versione del server mysql.

Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 1432 
Server version: 5.5.9-log Source distribution 

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. 

Oracle is a registered trademark of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective 
owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

mysql> 

È inoltre possibile controllare la versione del server MySQL direttamente eseguendo il comando seguente:

$ mysql --version 

Si può anche verificare le informazioni sulla versione della console mysql stesso utilizzando la versione variabili:

mysql> SHOW VARIABLES LIKE "%version%"; 

output sarà simile a questo:

+-------------------------+---------------------+ 
| Variable_name   | Value    | 
+-------------------------+---------------------+ 
| innodb_version   | 1.1.5    | 
| protocol_version  | 10     | 
| slave_type_conversions |      | 
| version     | 5.5.9-log   | 
| version_comment   | Source distribution | 
| version_compile_machine | i386    | 
| version_compile_os  | osx10.4    | 
+-------------------------+---------------------+ 
7 rows in set (0.01 sec) 

Il comando STATUS informazioni sulla versione di visualizzazione pure.

mysql> STATUS 

È inoltre possibile controllare la versione eseguendo questo comando:

mysql -v 

Se si è verificato qualcosa di simile:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket 
'/tmp/mysql.sock' (2) 

È possibile risolvere il problema da:

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock 
+0

+1 per le opzioni :) –

5

Per verificare la versione di MySQL sul vostro Mac, accedere alla directory in cui è stato installato (di default è usr/local/mysql/bin) e problema:

./mysql --version 

alternativa, per evitare la necessità di passare a quella dir per eseguire il comando, aggiungere la sua posizione al percorso. C'è più di un modo per aggiungere una dir al tuo $ PATH (con spiegazioni su StackOverflow e altri posti su come farlo), come aggiungerlo al tuo ./bash_profile.

Dopo aver aggiunto il bin dir mysql al vostro $ PATH, verificare è lì eseguendo:

echo $PATH 

Successivamente è possibile verificare la versione di MySQL da qualsiasi luogo eseguendo (nota n"./ "):

mysql --version 
Problemi correlati