web-dev-qa-db-fra.com

Vérifier la version de mySQL sur Mac 10.8.5

Comment puis-je vérifier (étape par étape) la version de mySQL installée sur mon Mac 10.8.5?

J'ai essayé d'utiliser l'invite de commande, mais je n'ai pas pu comprendre.

20
user2626498

Chaque fois que vous utilisez la console mysql, la version est affichée.

 $ mysql -u user

Une connexion réussie à la console affiche les éléments suivants, qui incluent la version du serveur 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>

Vous pouvez également vérifier la version du serveur mysql directement en exécutant la commande suivante:

$ mysql --version

Vous pouvez également vérifier les informations de version à partir de la console mysql elle-même en utilisant les variables de version:

mysql> SHOW VARIABLES LIKE "%version%";

La sortie sera quelque chose comme ceci:

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

Vous pouvez également utiliser ceci:

mysql> select @@version;

La commande STATUS affiche également les informations de version.

mysql> STATUS

Vous pouvez également vérifier la version en exécutant cette commande:

mysql -v

Si vous avez rencontré quelque chose comme ça:

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

Vous pouvez le réparer en:

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

Pour vérifier votre version MySQL sur votre Mac, accédez au répertoire où vous l'avez installé (par défaut est usr/local/mysql/bin) et lancez:

./mysql --version

Alternativement, pour éviter d'avoir à naviguer dans ce répertoire pour exécuter la commande, ajoutez son emplacement à votre chemin. Il y a plus d'une façon d'ajouter un répertoire à votre $ PATH (avec des explications sur stackoverflow et d'autres endroits sur la façon de le faire), comme l'ajouter à votre ./bash_profile.

Après avoir ajouté le répertoire bin mysql à votre $ PATH, vérifiez qu'il est là en exécutant:

echo $PATH

Par la suite, vous pouvez vérifier votre version mysql de n'importe où en exécutant (note no "./"):

mysql --version
8
J Woodchuck

Ou appelez simplement la commande mysql avec --version option.

mysql --version
0
Anton Ruban