Часто возникает необходимость выяснить точную версию установленного сервера MySQL / MariaDB, в этой заметке я расскажу как эту самую версию узнать.
К своему удивлению, я обнаружил, что частенько специалисты не знают как выполнить эту простую процедуру или испытывают некоторые затруднения.
Ну что же — предлагаю несколько способов решить эту задачу.
Способ первый (с помощью MySQL CLI):
Выполним переход в CLI MySQL (Конечно для этого у Вас должны быть соответствующие права)
или
где user — имя пользователя и password — пароль соответственно.
После чего выполняем следующую команду:
Результатом выполнения этой команды в CLI MySQL будет нечто вроде:
| version() |
+---------------------------------------+
| 10.4.18-MariaDB-1:10.4.18+maria~focal |
+---------------------------------------+
1 row in set (0.000 sec)
Где 10.4.18-MariaDB — собственно и есть версия установленной СУБД (в данном случае MariaDB версии 10.4 ).
Способ второй (c помощью консоли сервера SHELL):
Выполним в консоли сервера следующую команду:
или
Команду лучше выполнять от пользователя root или другого пользователя с нужными полномочиями, любо можно воспользоваться sudo
В ответ в консоли Вы увидите что-то вроде:
Где 10.4.18-MariaDB — и есть используемая версия СУБД, в данном случае на базе Ubuntu 20.04.
Update от 19.03.2021
К нам обратился пользователь с вопросом о том как узнать версию MySQL, если доступен только FTP и закрыты даже внешние подключения к СУБД.
Способ третий (если доступен только FTP):
Итак — в корневой директории нашего сайта создаем файл sqlver.php со следующим содержимым:
Логин и пароль пользователя — можно посмотреть в настройках CMS или конфигурационном файле, которій используется в Вашем проекте.
Далее в браузере открываем адрес сайта и путь к нашему новому файлу ( например example.com/sqlver.php ) и видим вывод команды:
Версия сервера MySQL / MariaDB: 5.5.5-10.3.28-MariaDB-log
Где 10.3.28-MariaDB — соответственно используемая версия СУБД.
Заключение
Надеюсь, для кого-то этот материал окажется полезным и узнать версию MySQL или MariaDB для Вас — дело нескольких секунд.
Спасибо тебе, добрый чел!!!
mysql -V — как все просто оказалось