Как узнать версию mysql
Перейти к содержимому

Как узнать версию mysql

  • автор:

Проверка текущей версии MySQL

MySQL — это чрезвычайно популярная СУБД с открытым исходным кодом, которая широко используется миллионами компаний и профессионалов. В этой статье вы узнаете, как проверить текущую версию MySQL и как обновить ее в случае необходимости.

Mysql

Зачем вам нужно знать версию MySQL?

В некоторых ситуациях очень важно знать текущую версию MySQL, поскольку определенные функции могут быть несовместимы с вашей системой. Кроме того, установка лучшей версии MySQL снижает риск краха вашей системы. Получение новой версии также означает новые функции и лучшие возможности для вашей системы. Итак, давайте посмотрим, как проверить, установлена ли на вашем сервере MySQL последняя версия, и как обновить ее, если это не так.

Как проверить версию MySQL в терминале Windows

Один из самых простых способов проверить версию вашего локального сервера MySQL из командной строки в Windows — использовать следующую команду, которая работает не только в Windows, но и в MAC, Linux и Ubuntu:

Как узнать версию MySQL из клиента командной строки

Просто откройте клиент MySQL, и информация о текущей версии MySQL будет сразу же доступна.

Как узнать версию MySQL из клиента командной строки

С помощью select

Введите следующую команду, чтобы получить информацию о текущей версии:

Запрос MySQL SHOW VARIABLES LIKE

Другой способ показать информацию о версии MySQL — с помощью оператора SHOW VARIABLES LIKE. В клиенте командной строки MySQL введите следующую команду:

Команда MySQL SELECT VERSION

Клиент MySQL позволяет получить информацию о версии путем выполнения команды SELECT VERSION() в базе данных MySQL. Вот синтаксис запроса MySQL SELECT VERSION:

Не забывайте использовать точку с запятой в качестве разделителя операторов при работе с MySQL Client.

Команда MySQL STATUS

Вы также можете просмотреть текущую версию MySQL с помощью команды STATUS:

Вывод включает информацию о комментарии версии, которая помогает проверить состояние версии MySQL, например, время работы, потоки и многое другое.

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

Чтобы проверить версию MySQL в XAMPP, откройте командную строку Windows, перейдите в папку, где установлен XAMPP, и выполните следующую команду:

Другой способ проверить текущую версию MySQL в XAMPP заключается в следующем. Перейдите к файлу readme_en.txt, который находится в папке установки XAMPP. Там вы увидите номер версии MySQL.

Как найти последнюю версию MySQL

После того, как вы узнали свою версию MySQL, у вас неизбежно возникнет вопрос: какова последняя версия MySQL? В настоящее время последней стабильной версией MySQL является 8.0.

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

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

Проверив текущую версию MySQL, вы можете обнаружить, что она не самая последняя. В этом случае вам необходимо обновить версию MySQL, следуя нашим простым инструкциям.

Если у вас более поздние версии MySQL, это может сэкономить ваше время, поскольку они обновляются автоматически. В этом случае вам не нужно ничего делать. Если вы намерены взять процесс под свой контроль и сделать все вручную, вы можете следовать нашим простым инструкциям. Перед началом работы не забудьте сделать резервную копию базы данных MySQL, чтобы быть уверенным в сохранности ваших данных.

Обновите версию MySQL с помощью командной строки так же, как вы это делали при проверке текущей версии MySQL.

Клиент mysql_upgrade теперь устарел. Действия, выполняемые клиентом обновления, теперь выполняются сервером.

2. Обновление версии MySQL с помощью cPanel дает вам более глубокий root-доступ, так как он поставляется с Web Host Manager. Чтобы обновить текущую версию MySQL, войдите в WHM и перейдите в Software > MySQL Upgrade. Выберите версию MySQL, которую вы хотите обновить, и нажмите Далее.

3. Чтобы обновить версию MySQL на Linux/Ubuntu, используйте учетные данные SSH и в репозитории MySQL APT Repository выполните следующую команду:

MySQL select version

В MySQL select version() — запрос, возвращающий имя используемого пакета и его версию. Именем может быть сам MySQL или его форк, развивающийся самостоятельно — MaraiDB. Разница между пакетами при решении большинства задач не заметна. MySQL 5.6 соответствует MaraiDB 10.

MySQL select version и как узнать версию MySQL

Узнать версию можно несколькими способами. Самый простой не требует знать пароль пользователя сервера баз данных. Достаточно зайти по SSH и выполнить mysql —version

mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3

Чтобы использовать способ, приведенный в заголовке, нужно направить SQL запрос, для этого — авторизоваться в консоли (можно делать это и скриптом).

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 5.5.55-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Необходимая информация имеется в выводе, который появляется после успешной авторизации. В данном случае используется MySQL Server версии 5.5.55-0.

Также оказавшись в консоли сервера баз данных можно запросить версию следующим образом:

Во всех рассмотренных случаях получена одинаково полная информация.

Читайте цикл статей, описывающих основы работы с MySQL (вводный материал цикла).

Если скрипты сайта, работающие с базой, написаны под определенную версию ПО на сервере и используется не она, версию как и сам пакет можно сменить. Делается это в Debian довольно просто, ниже приведен алгоритм.

Смена версии сервера баз данных на Debian

1) с использованием утилиты mysqldump создается дамп всех таблиц (в том числе служебных)

2) пакет удаляется apt-get remove mysql-server* && apt-get purge mysql-server*, также нужно удалить /var/lib/mysql и /etc/mysql предварительно сделав копию

3) в /etc/apt/source.list добавляется репозиторий, приведенный на официальном сайте (например, для MariaDB 10 на Debian 8), информация обновляется apt-get update

3) также через apt-get ставится новый пакет после чего загружаются дампы баз

Копии всегда нужно иметь на случай непредвиденных ситуаций. Для разных версий используются разные директивы в конфигурационных файлах и может потребоваться ручная их правка.

Читайте про запрос SELECT, при помощи него была выведена версия пакета, именно выборка является самой частой операцией.

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

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

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

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

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

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

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

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

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

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

Из оболочки MySQL

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

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

После подключения к оболочке MySQL версия будет напечатана на экране:

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

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

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

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

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

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

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

Выводы

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

Как узнать версию MySQL

Существует как минимум три разновидности MySQL. Это оригинальная MySQL от Oracle, MariaDB от разработчика оригинальной MySQL, которая появилась после того как MySQL стала принадлежать Oracle и PerconaDB — высокопроизводительный форк MySQL с собственным движком хранения данных. У каждой разновидности есть несколько актуальных версий, которые могут поставляться по умолчанию в зависимости от вашего дистрибутива.

В этой статье мы рассмотрим как узнать версию MySQL. Это важно, потому что от версии зависят поддерживаемые возможности, а также некоторые ограничения.

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

Самый простой способ посмотреть версию MySQL если у вас есть доступ к серверу, это выполнить команду 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. Если у вас остались вопросы, спрашивайте в комментариях!

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

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