При работе над проектами или с серверами, использующими MySQL, иногда требуется узнать текущую установленную версию MySQL. Например, это нужно при установке модулей, для которых требуется определенная версия MySQL.
Рассмотрим, как узнать версию MySQL, которая установлена в системе.
Через командную строку
Сервер MySQL представлен в системе программой mysqld. Чтобы узнать версию MySQL используем опцию --version команды mysqld. Выполняем команду:
mysqld --version
В результате выполнения команды будет выведена версия MySQL сервера. В нашем примере используется версия 5.7.27, работающая в Ubuntu 18.04.
mysqld Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))
Еще один способ — это использование команды mysqladmin. mysqladmin — это утилита для администрирования MySQL сервера. Выполняем команду:
mysqladmin --version
Результат выполнения команды:
mysqladmin Ver 8.42 Distrib 5.7.27, for Linux on x86_64
Использование MySQL Shell
Выполним вход в MySQL Shell, для этого используем команду mysql
mysql
Если возникает ошибка доступа (ERROR 1045 (28000): Access denied for user ’pingvinus’@’localhost’ using password: NO), то может потребоваться использование sudo:
sudo mysql
Как только вы вошли в MySQL Shell, отображается приветственная информация, в которой показывается используемая версия MySQL.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.27-0ubuntu0.18.04.1 (Ubuntu)
...
Выполните команду:
SELECT VERSION();
Результат:
+-------------------------+
| VERSION() |
+-------------------------+
| 5.7.27-0ubuntu0.18.04.1 |
+-------------------------+
1 row in set (0.00 sec)
Комментарии
11:55