Какая версия MySQL у вас? 4 простых способа проверить
Вы уверены, что знаете, с какой версией MySQL работаете прямо сейчас? Это не просто цифры, а ключ к пониманию возможностей и ограничений вашей базы данных. От этого зависят новые функции, производительность и безопасность всей вашей системы.
Существует несколько популярных «ответвлений» MySQL: оригинальная от Oracle, MariaDB и высокопроизводительная Percona. Каждая из них имеет свои уникальные версии, и ваша ОС могла установить любую из них по умолчанию.
Мы подготовили для вас несколько проверенных методов, которые работают в любой ситуации. Узнайте, как быстро посмотреть версию прямо из командной строки, даже не имея полного доступа к серверу. Вы сможете сделать это с помощью одного простого запроса или через знакомый интерфейс phpMyAdmin.
Эта информация критически важна перед обновлением, настройкой репликации или установкой нового приложения. Не гадайте — проверьте! Потратив всего пару минут, вы получите полную ясность о вашем сервере баз данных и избежите потенциальных проблем. Готовы раскрыть секрет? Все способы ждут вас в полной статье!
Существует как минимум три разновидности MySQL. Это оригинальная MySQL от Oracle, MariaDB от разработчика оригинальной MySQL, которая появилась после того как MySQL стала принадлежать Oracle и PerconaDB - высокопроизводительный форк MySQL с собственным движком хранения данных. У каждой разновидности есть несколько актуальных версий, которые могут поставляться по умолчанию в зависимости от вашего дистрибутива.
В этой статье мы рассмотрим как узнать версию MySQL. Это важно, потому что от версии зависят поддерживаемые возможности, а также некоторые ограничения.
Как определить версию MySQL
Самый простой способ посмотреть версию MySQL если у вас есть доступ к серверу, это выполнить команду mysqld с опцией --version:
mysqld --version

Как видите, в данном случае установлена MariaDB 10.3. Если у вас есть имя пользователя и пароль для доступа к базе данных, вы можете подключиться к ней с помощью консольного клиента. Он тоже выводит версию сервера при подключении. Например:
mysql -u имя_пользователя -h хост -p
Или:
sudo mysql -u root

Если вы уже подключены к серверу и хотите посмотреть версию, используйте такую команду:
mysql> SELECT VERSION();

Или можно посмотреть значение переменной version:
mysql> SHOW VARIABLES LIKE '%version%';

Если у вас нет доступа к серверу баз данных и вы не можете подключится к нему с помощью терминала, то вы всё ещё можете посмотреть версию с помощью PhpMyAdmin. Здесь вам тоже надо иметь данные для авторизации. Просто авторизуйтесь в программе и на главной странице, в разделе Сервер базы данных вы увидите нужную информацию:

Как видите узнать версию MySQL не так уже и сложно. Эту задачу можно решить множеством способов, причём выводится не только версия но и имя разновидности базы данных. Например, MariaDB, MySQL или Percona. Если у вас остались вопросы, спрашивайте в комментариях!