2013-10-19 83 views
7

如何檢查(分步)在我的Mac 10.8.5上安裝的mySQL版本?檢查Mac上的mySQL版本10.8.5

我試過使用命令提示符,但無法弄清楚。

+0

問題標記爲?。。。[標籤:OSX雪豹]蘋果10.8.x =山獅嘿嘿只是說 –

回答

-4

你應該能夠打開終端和

MySQL的-v

+0

都能跟得上沒有工作 – Sushil

+1

的mysql --version會。提供工作版本 – Shanemeister

16

你使用MySQL控制檯每一次的版本顯示只需要輸入。

$ mysql -u user 

成功的控制檯登錄顯示以下內容,其中包括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> 

您還可以通過執行以下命令直接檢查MySQL服務器版本:

$ mysql --version 

您還可以使用的版本檢查從mysql控制檯本身的版本信息變量:

mysql> SHOW VARIABLES LIKE "%version%"; 

輸出將是這樣的:

+-------------------------+---------------------+ 
| 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) 

status命令顯示的版本信息,以及。

mysql> STATUS 

您也可以通過執行以下命令檢查版本:如果您遇到這樣的事情

mysql -v 

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

您可以修復它:

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

+1的選項:) –

5

要檢查你的MySQL版本,在Mac上,導航到你安裝它的目錄(默認爲USR /本地/ MySQL的/ bin),然後問題:

./mysql --version 

另外,爲了避免需要導航到該dir運行該命令,將其位置添加到路徑中。有多種方法可以將$ dir添加到$ PATH中(有關如何執行此操作的stackoverflow和其他地方的解釋),例如將其添加到./bash_profile中。

加入MySQL的bin目錄到您的$ PATH後,確認它的存在,通過執行:

echo $PATH 

此後就可以通過運行在任何地方檢查您的MySQL版本(注意沒有」。/「):

mysql --version