Существует как минимум три разновидности 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
Если вы уже подключены к серверу и хотите посмотреть версию, используйте такую команду:
Или можно посмотреть значение переменной version:
Если у вас нет доступа к серверу баз данных и вы не можете подключится к нему с помощью терминала, то вы всё ещё можете посмотреть версию с помощью PhpMyAdmin. Здесь вам тоже надо иметь данные для авторизации. Просто авторизуйтесь в программе и на главной странице, в разделе Сервер базы данных вы увидите нужную информацию:
Как видите узнать версию MySQL не так уже и сложно. Эту задачу можно решить множеством способов, причём выводится не только версия но и имя разновидности базы данных. Например, MariaDB, MySQL или Percona. Если у вас остались вопросы, спрашивайте в комментариях!
Здравствуйте, спасибо за статью, мне всегда приятно использовать данные на вашем сайте. Хотел узнать есть ли у вас более подробная информация для использования( активация,безопасное использование, и т.п.) MySQL в особенности работе через терминал? Или же, возможно, есть ссылки на сайты где об этом можно узнать по подробнее ( не всему можно доверять в интернете). Заранее благодарю. С уважением Александр.