2013-10-19 5 views
7

Wie kann ich die auf meinem Mac 10.8.5 installierte Version von mySQL (Schritt für Schritt) überprüfen?Überprüfen der mySQL-Version auf Mac 10.8.5

Ich versuchte mit der Eingabeaufforderung, konnte aber nicht herausfinden.

+0

Frage markiert als?.... [Tag: osx-Schnee-Leopard] Mac 10.8.x = Mountain Lion hehe nur sagen –

Antwort

-4

sollten Sie in der Lage sein Terminal zu öffnen und

nur

-v

mysql geben
+0

Nö nicht funktioniert – Sushil

+1

mysql -Version wird. Stellen Sie die Arbeitsversion zur Verfügung – Shanemeister

16

Jedes Mal, wenn Sie die MySQL-Konsole verwendet wird, wird die Version angezeigt.

$ mysql -u user 

Erfolgreiche Konsolenanmeldung zeigt Folgendes, einschließlich der MySQL-Serverversion.

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> 

Sie können auch die Version direkt MySQL-Server überprüfen, indem Sie den folgenden Befehl ausführen:

$ mysql --version 

Sie auch die Versionsinformationen aus der mysql-Konsole überprüfen kann sich die Version mit Variablen:

mysql> SHOW VARIABLES LIKE "%version%"; 

Die Ausgabe wird so etwas wie dieses:

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

Das als auch Display-Versionsinformationen STATUS-Befehl.

mysql> STATUS 

Sie können auch die Version überprüfen, indem Sie diesen Befehl ausführen:

mysql -v 

Wenn Sie so etwas wie dieses erlebt haben:

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

Sie können das Problem beheben, indem:

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

+1 für die Optionen :) –

5

So überprüfen Sie Ihre MySQL-Version auf Ihrem Mac, navigieren Sie zu dem Verzeichnis, in dem es installiert ist (Standard ist usr/local/mysql/bin) und Ausgabe:

./mysql --version 

Alternativ um zu vermeiden, dass zu navigieren Um den Befehl auszuführen, fügen Sie seinen Pfad zu Ihrem Pfad hinzu. Es gibt mehrere Möglichkeiten, Ihrem $ PATH ein Verzeichnis hinzuzufügen (mit Erläuterungen zu stackoverflow und anderen Möglichkeiten dazu), wie zum Beispiel das Hinzufügen zu Ihrem ./bash_profile.

Nach dem Hinzufügen des mysql bin dir zu $ ​​PATH, überprüfen Sie, dass es da durch die Ausführung:

echo $PATH 

Danach können Sie Ihre MySQL-Version überprüfen von überall laufen (man beachte, nein“./ "):

mysql --version