web-dev-qa-db-de.com

Überprüfen Sie die mySQL-Version unter Mac 10.8.5

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

Ich habe versucht, die Eingabeaufforderung zu verwenden, konnte es aber nicht herausfinden.

20
user2626498

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

 $ mysql -u user

Die erfolgreiche Konsolenanmeldung zeigt Folgendes, einschließlich der Version des MySQL-Servers.

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 die mysql-Serverversion auch direkt überprüfen, indem Sie den folgenden Befehl ausführen:

$ mysql --version

Sie können die Versionsinformationen auch über die MySQL-Konsole selbst überprüfen, indem Sie die Versionsvariablen verwenden:

mysql> SHOW VARIABLES LIKE "%version%";

Die Ausgabe wird ungefähr so ​​aussehen:

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

Sie können dies auch verwenden:

mysql> select @@version;

Mit dem Befehl STATUS werden auch Versionsinformationen angezeigt.

mysql> STATUS

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

mysql -v

Wenn Sie auf so etwas gestoßen sind:

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

Sie können es beheben, indem Sie:

Sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
30
wens

Um Ihre MySQL-Version auf Ihrem Mac zu überprüfen, navigieren Sie zu dem Verzeichnis, in dem Sie sie installiert haben (Standard ist usr/local/mysql/bin) und geben Sie Folgendes ein:

./mysql --version

Um nicht in dieses Verzeichnis navigieren zu müssen, um den Befehl auszuführen, können Sie alternativ dessen Position zu Ihrem Pfad hinzufügen. Es gibt mehr als eine Möglichkeit, ein Verzeichnis zu Ihrem $ PATH hinzuzufügen (mit Erläuterungen zum Stackoverflow und weiteren Anweisungen dazu), wie z. B. das Hinzufügen zu Ihrem ./bash_profile.

Nachdem Sie das Verzeichnis mysql bin zu Ihrem $ PATH hinzugefügt haben, überprüfen Sie, ob es vorhanden ist, indem Sie Folgendes ausführen:

echo $PATH

Danach können Sie Ihre MySQL-Version von jedem Ort aus überprüfen, indem Sie Folgendes ausführen (Hinweis Nr. "./"):

mysql --version
8
J Woodchuck

Oder rufen Sie einfach den Befehl mysql mit --version Möglichkeit.

mysql --version
0
Anton Ruban