Как проверить версию MySQL

Проверить версию MySQL

MySQL (и её готовая замена MariaDB) — самая популярная система управления реляционными базами данных с открытым исходным кодом. Между версиями MySQL есть ряд важных различий, поэтому в некоторых ситуациях важно знать, какая версия установлена на вашем сервере.

Например, если вы устанавливаете приложение, требующее определенной версии MySQL, перед началом установки вам необходимо узнать версию вашего сервера MySQL.

В этой статье мы покажем вам, как проверить версию сервера MySQL или MariaDB, установленного в вашей системе.

Из командной строки

Если у вас есть SSH-доступ к серверу, существует несколько различных команд, которые помогут вам определить версию MySQL.

Двоичный файл сервера MySQL называется mysqld . Чтобы узнать версию сервера, запустите двоичный файл с опцией --version или -V :

 mysqld --version

Команда выведет информацию о версии MySQL и завершит работу. В этом примере версия сервера MySQL — 5.7.27 :

 mysqld Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))

mysqladmin — это клиентская утилита, используемая для выполнения административных операций на серверах MySQL. Её также можно использовать для запроса версии MySQL:

 mysqladmin -V

Вывод будет немного отличаться от предыдущей команды:

 mysqladmin Ver 8.42 Distrib 5.7.27, for Linux on x86_64

Из оболочки MySQL

Для определения версии сервера MySQL также можно использовать командную клиентскую утилиту, такую как mysql .

Чтобы подключиться к серверу MySQL, просто введите mysql :

 mysql

После подключения к оболочке 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)

Чтобы получить информацию о версии MySQL и других компонентах, запросите переменные version :

 SHOW VARIABLES LIKE "%version%";
 +-------------------------+-------------------------+ | Variable_name | Value | +-------------------------+-------------------------+ | innodb_version | 5.7.27 | | protocol_version | 10 | | slave_type_conversions | | | tls_version | TLSv1,TLSv1.1 | | version | 5.7.27-0ubuntu0.18.04.1 | | version_comment | (Ubuntu) | | version_compile_machine | x86_64 | | version_compile_os | Linux | +-------------------------+-------------------------+ 8 rows in set (0.02 sec)

Существуют также другие операторы и команды, которые могут показать версию сервера. Оператор SELECT VERSION() отобразит только версию MySQL.

 SELECT VERSION();

Команда STATUS показывает версию MySQL, а также информацию о состоянии сервера:

 STATUS;

Использование PHP

Если вы используете общий хостинг и у вас нет доступа к командной строке или клиенту MySQL, такому как PhpMyAdmin, вы можете определить версию сервера MySQL с помощью PHP.

В корневой каталог документов вашего сайта загрузите следующий PHP-файл с помощью FTP- или SFTP- клиента. Убедитесь, что вы заменили my_user и my_password на имя реального пользователя MySQL :

mysql-версия.php

  php // Create a database connection. $link = mysqli_connect ( "localhost" , "my_user" , "my_password" ); // Print the MySQL version. echo mysqli_get_server_info ( $link ); // Close the connection. mysqli_close ( $link );

Откройте файл в браузере, и версия сервера MySQL отобразится на экране:

 5.7.27-0ubuntu0.18.04.1

Заключение

Определить версию сервера MySQL — относительно простая задача. В этом руководстве мы показали несколько вариантов, как узнать версию MySQL, установленную в вашей системе.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

mysql

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *