Il existe au moins trois types de MySQL. Il s'agit de l'original d'Oracle, de MariaDB du développeur de l'original, qui est apparu après qu'il soit devenu la propriété d'Oracle et de PerconaDB - un fork avec son propre moteur de stockage. Chaque type a plusieurs versions courantes, qui peuvent être fournies par défaut en fonction de votre distribution. Voyons maintenant comment trouver la version. La version détermine les fonctionnalités supportées ainsi que certaines limitations.
La meilleure façon de connaître la version si vous avez accès au serveur est de lancer la commande mysqld avec l'option --version
:
$ mysqld --version
Dans ce cas, MariaDB 10.3 est installé. Si vous disposez d'un nom d'utilisateur et d'un mot de passe pour accéder à la base de données, vous pouvez vous y connecter à l'aide du client console. Il affiche également la version du serveur lorsque vous vous connectez. Par exemple, le client de la console indique la version du serveur :
$ mysql -u user_name -h хост -p
Ou :
$ sudo mysql -u root
Vous vous êtes peut-être connecté au serveur et vous voulez voir la version, utilisez une commande comme celle-ci :
$ mysql> SELECT VERSION();
Vous pouvez voir la valeur de la variable version :
mysql> SHOW VARIABLES LIKE '%version%';
Si vous n'avez pas accès au serveur de base de données et que vous ne pouvez pas vous y connecter à l'aide d'un terminal, vous pouvez toujours consulter la version à l'aide de PhpMyAdmin. Il est nécessaire d'avoir des données d'autorisation. Il suffit de s'autoriser dans le programme et sur la page principale, dans la section Serveur de base de données, vous verrez les informations nécessaires.
Cette tâche peut être résolue de plusieurs façons, et non seulement la version est affichée, mais aussi le nom du type de base de données. Par exemple, MariaDB ou Percona.