Как найти версию mysql ubuntu
Обновлено: 21.11.2024
В этом кратком руководстве мы узнаем, как проверить версию сервера MySQL. Без сомнения, MySQL является одной из самых популярных доступных опций RDBMS (система управления реляционными базами данных), поэтому вы найдете ее практически везде. Между версиями MySQL могут быть довольно ошеломляющие различия, поэтому важно знать, с какой версией вы работаете. Узнайте здесь, как проверить версию MySQL, которую использует ваш сервер!
Начнем с краткого видеообзора на эту тему:
Проверьте версию MySQL
- Эти инструкции предназначены для проверки версии MySQL (или MariaDB) на нашем сервере VPS (и также аналогичны инструкциям по выделенному серверу).
- Мы будем работать с нашего высокодоступного сервера MySQL, и я войду в систему как пользователь root.
Из командной строки
- В открытой командной строке введите следующую команду:
subject
Вы хотите обновить MySQL на управляемом или полностью управляемом сервере Liquid Web Core? Тогда свяжитесь с нашей службой поддержки! Если вы ищете способы повысить производительность вашего VPS, загляните в наш блог Оптимизация вашего VPS!
Из клиента MySQL
<р>1. Когда вы запускаете командный клиент MySQL без каких-либо флагов, версия будет отображаться. Итак, войдя в систему через SSH, введите:В этом примере используется версия сервера 10.1.29-MariaDB MariaDB Server.
<р>2. В клиенте MySQL вы также можете запустить следующую команду для получения дополнительных сведений:В этом блоке текста вы найдете дополнительные сведения о версии вашего установленного программного обеспечения MySQL, такие как innodb_version , protocol_version , version_ssl_library и больше.
Из интерфейса PHPMyAdmin
Если вы не знакомы с выполнением команд через ssh, у вас может быть доступ к PHPMyAdmin на сервере, который предоставляет удобный графический интерфейс для управления базами данных. Если у вас есть доступ к cPanel или Plesk, вы сможете открыть PHPMyAdmin при входе в учетную запись хостинга. В PHPMyAdmin с правой стороны должна быть информация для прослушивания в разделе «Сервер базы данных», а «Версия сервера» показывает, что версия MySQL или MariaDB работает на сервере.
Когда стандартного времени безотказной работы недостаточно, вам не нужно вести войну в одиночку. Базы данных высокой доступности Liquid Web предоставляют передовое оборудование, необходимое для поддержания вашего сайта в сети. Значительное снижение накладных расходов без необходимости беспокоиться об управлении MySQL звучит как воплощение мечты? Тогда ознакомьтесь с нашими доступными планами!
Важно знать, какая версия MySQL у вас установлена.
Знание номера версии помогает определить, доступна ли конкретная функция или совместима ли она с вашей системой. В этой статье представлены пять вариантов проверки вашей версии MySQL в операционных системах Linux.
- Доступ к командной строке/окну терминала
- Для некоторых операций требуются права sudo или root
- Установлен форк MySQL или MySQL (форки: MariaDB, Percona Server)
Проверка версии MySQL с помощью команды V
Самый простой способ узнать версию MySQL – это выполнить команду:
Команда mysql –V не зависит от ОС. Эта команда работает в дистрибутивах Windows, OS X и Linux, включая Ubuntu.
В примере выше используется версия клиента MySQL 10.4.5-MariaDB.
Примечание. Команда предоставляет версию клиентской утилиты MySQL. Версия может совпадать с утилитой сервера MySQL, если она установлена в той же системе, что и сервер. Однако если клиентские и серверные утилиты установлены в разных системах, они могут отличаться.
Как найти номер версии с помощью команды mysql
Клиент командной строки MySQL представляет собой простую оболочку SQL с возможностями редактирования ввода. Вам необходимо иметь права администратора или использовать команду sudo для получения доступа.
Чтобы получить доступ к клиенту MySQL, используйте команду:
Данные версии MySQL доступны автоматически после загрузки клиента MySQL.
Оболочка клиента MySQL предлагает гораздо больше возможностей для получения подробной информации об установленной версии.
SHOW VARIABLES LIKE Statement
Теперь, когда вы получили доступ к клиентской оболочке MySQL, операторы могут предоставить подробную информацию о вашей установке MySQL. Имейте в виду, что все текстовые команды в клиенте MySQL должны заканчиваться точкой с запятой «;»
Введите следующую команду:
Переменная, содержащая информацию о версии MySQL, называется version .
Заявление SELECT VERSION
Можно получить версию из клиента MYSQL, введя оператор SELECT VERSION():
Эта команда извлекает данные из переменной версии без учета других переменных.
СТАТУС Команда
Команда STATUS отображает версию, а также информацию о комментарии к версии:
Выходные данные включают время безотказной работы (продолжительность работы сервера MySQL), потоки (количество активных потоков) и другую полезную информацию.
Это заявление предоставляет наиболее полный обзор состояния установки MySQL и ее текущей версии.
Теперь вы знаете, как использовать командную строку для проверки версии MySQL. Кроме того, если вам нужно получить более подробную информацию о вашей версии MySQL, в этой статье объясняется, как отобразить дополнительные данные в клиенте MySQL.
MySQL — чрезвычайно популярная RDMS с открытым исходным кодом, широко используемая миллионами компаний и профессионалов. В этой статье вы узнаете, как проверить текущую версию MySQL и как при необходимости обновить ее.
Содержание
Зачем вам нужно знать свою версию MySQL?
В некоторых ситуациях очень важно знать, какая текущая версия MySQL, поскольку определенные функции могут быть несовместимы с вашей системой. Кроме того, установка лучшей версии MySQL снижает риск краха вашей системы. Получение новой версии также означает новые функции и лучшие возможности вашей системы. Теперь давайте посмотрим, как мы можем проверить, установлена ли на вашем сервере MySQL последняя версия, и как обновить ее, если это не так.
Различные способы узнать версию MySQL
Теперь, когда вы знаете, почему важно поддерживать актуальность вашей версии базы данных, вы можете спросить, как получить новейшую версию MySQL. Хорошая новость в том, что это не так сложно. Мы предложим вам несколько способов и предоставим запросы для проверки вашей текущей версии. Итак, вот как вы можете получить свою версию MySQL:
- Из командной строки
- Использование клиента MySQL
- В интерфейсе phpMyAdmin
- С помощью dbForge Studio для MySQL
- Использование Workbench
- Через XAMPP
Как проверить версию MySQL в Терминале Windows
Один из самых простых способов проверить версию вашего локального сервера MySQL из командной строки в Windows — использовать следующую команду, которая работает не только в Windows, но и в MAC, Linux и Ubuntu:
Как найти версию MySQL из клиента командной строки
Просто откройте клиент MySQL, и информация о вашей текущей версии MySQL будет доступна сразу же.
Существует также множество других способов узнать версию сервера MySQL из командной строки:
- Использование SSH
- С помощью запроса SHOW VARIABLES LIKE
- Использование команды SELECT VERSION
- С помощью команды MySQL STATUS
Давайте подробнее рассмотрим каждый способ проверки версии MySQL.
SSH для проверки версии MySQL
Вы можете легко использовать Secure Shell для проверки версии MySQL. Войдите на сервер через SSH и введите следующую команду, чтобы получить информацию о вашей текущей версии:
MySQL SHOW VARIABLES LIKE query
Еще один способ показать информацию о версии MySQL — это использовать оператор SHOW VARIABLES LIKE. В клиенте командной строки MySQL введите следующую команду:
Версия MySQL будет показана мгновенно.
Команда MySQL SELECT VERSION
Клиент MySQL позволяет получить информацию о версии, выполнив команду SELECT VERSION() в базе данных MySQL. Вот синтаксис запроса MySQL SELECT VERSION:
Не забывайте использовать точку с запятой в качестве разделителя операторов при работе с клиентом MySQL.
Команда СОСТОЯНИЯ MySQL
Вы также можете просмотреть текущую версию MySQL с помощью команды STATUS:
Вывод включает информацию о версии, которая помогает проверить статус вашей версии MySQL, например время безотказной работы, потоки и многое другое.
Как проверить версию MySQL в phpMyAdmin
Если вам не нравится получать информацию о версии MySQL с помощью команд из командной строки, вы можете попробовать проверить текущую версию MySQL в phpMyAdmin. Он предоставляет удобный дружественный интерфейс для управления базой данных. Если вы хотите узнать свою версию MySQL в phpMyAdmin, просмотрите информацию, указанную в разделе Сервер базы данных. Там вы найдете версию MySQL и сможете обновить ее при необходимости.
Как определить версию MySQL с помощью dbForge Studio для MySQL
dbForge Studio для MySQL — один из лучших инструментов для управления, администрирования и разработки баз данных. Вы можете быстро и легко проверить текущую версию MySQL при работе с инструментом dbForge MySQL GUI. На самом деле, есть два способа сделать это.
Во-первых, вы получаете информацию о версии сервера MySQL при настройке параметров подключения. В окне "Свойства подключения к базе данных" введите параметры подключения и нажмите "Проверить подключение".
Если вам нужно узнать версию MySQL после подключения, щелкните правой кнопкой мыши имя подключения в Database Explorer и выберите "Свойства".
Чтобы узнать больше об удаленном подключении к серверу MySQL, см. статью в нашем блоге.
Как проверить версию MySQL в Workbench
Если вы хотите узнать, как проверить версию MySQL в Workbench, мы предоставим вам несколько простых шагов. Сначала откройте Workbench и выберите сервер базы данных в главном меню, затем нажмите Статус сервера. Вся информация о вашей истории версий указана в этом окне. Вот как вы можете проверить, установлена ли у вас последняя версия 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, чтобы убедиться, что ваши данные в безопасности.
<р>1. Обновите версию MySQL с помощью командной строки точно так же, как при проверке текущей версии MySQL. <р>2. Обновление версии MySQL с помощью cPanel предоставляет вам более глубокий корневой доступ, поскольку он поставляется с Web Host Manager. Чтобы обновить текущую версию MySQL, войдите в WHM и перейдите в раздел Программное обеспечение > Обновление MySQL. Выберите версию MySQL, которую вы хотите обновить, и нажмите Далее. <р>3. Чтобы обновить версию MySQL в Linux/Ubuntu, используйте свои учетные данные SSH и в репозитории MySQL APT выполните следующую команду:Список пакетов будет обновлен. Затем обновите MySQL с помощью
<р>3. Если вам нужно обновить версию MySQL в MacOS, вы можете заметить, что процесс обновления очень похож на процесс в Linux, поскольку он использует Secure Shell. Вам также понадобится менеджер пакетов, например. Домашний. Чтобы обновить версию MySQL на MacOS, войдите в программу Terminal, используя свои учетные данные SSH. После этого запустите Homebrew и выполните следующую команду:Это установит MySQL 8.0
Если у вас возникли проблемы при обновлении MySQL и во избежание несоответствия версий, попробуйте сначала удалить старую версию, выполнив следующую команду:
Когда процесс обновления завершится, проверьте свою систему, выполнив эту команду:
<р>4. Если вы собираетесь обновить версию MySQL для Windows, обратите внимание, что здесь невозможно использовать SSH по умолчанию. Однако вы можете выбрать PuTTY, клиент SSH и telnet, для ввода учетных данных SSH. Другие шаги аналогичны тем, которые вы выполняли для обновления MySQL в Linux/Ubuntu.В качестве альтернативы вы можете использовать установщик MySQL. В этом случае вам не нужно подключение SSH.
Заключение
В этой статье у нас есть подробное руководство о том, как проверить версию MySQL шестью простыми способами. Эти инструкции могут быть очень полезны для всех пользователей, которые работают с MySQL и хотят, чтобы их система управления базами данных была наиболее эффективной и актуальной. Мы также обсудили несколько способов обновления MySQL в разных операционных системах.
Приглашаем вас протестировать один из лучших инструментов администрирования MySQL на рынке — dbForge Studio для MySQL. Это универсальный инструмент «все в одном», который включает в себя все основные инструменты, необходимые для эффективной разработки, управления и администрирования баз данных. Загрузите полнофункциональную 30-дневную пробную версию с нашего веб-сайта и оцените все расширенные функции Studio.
Какая команда возвращает текущую версию базы данных MySQL?
Удивительное количество ответов ниже предлагает какой-то вариант mysql --version . Это дает версию клиентской утилиты, а не сервера, так что это немного похоже на попытку узнать вашу версию Apache, загрузив Firefox и открыв диалоговое окно Справка->О программе.
21 Ответ 21
Попробуйте эту функцию -
Или для более подробной информации используйте:
что делать, если я не хочу запускать что-либо, связанное с самим mysql? где хранится эта информация о версии?
@Sajuuk нигде не хранится. но если вы используете какую-то систему упаковки, в ней будет храниться версия
Во многих ответах предлагается использовать mysql --version . Но программа mysql является клиентом. Сервер mysqld. Таким образом, команда должна быть
У меня это работает в Debian и Windows.
При подключении к серверу MySQL с помощью клиента, который вы можете использовать
например. Или dpkg -l 'mysql-server*' .
Это лучший быстрый вариант, если вы ленивы - вам даже не нужно входить в систему :-D отлично работает в командной строке Centos / RHEL, а также в Ubuntu.
@user568458, правда, он дает вам версию клиента или версию локального сервера при условии, что тот, который установлен в виде пакета, работает ;)
Команда mysql --version не зависит от ОС.Это будет работать на любом дистрибутиве Linux, Windows и OS X.
Команда, которая работает для серверной версии, предположительно будет работать только в том случае, если сервер работает из пакета, установленного Debian.
Использование mysql -V отлично работает для меня в Ubuntu.
Это указывает версию клиентской утилиты mysql. Эта версия может быть похожей, если она установлена в той же системе, что и сервер, но если они находятся в разных системах, она может быть совершенно другой.
Версия клиента MySQL: обратите внимание, что это не возвращает версию сервера, это дает версию утилиты клиента mysql
Версия сервера Mysql: есть много способов найти
Для большинства платформ, отличных от Windows, команда mysql должна быть в нижнем регистре. Но также было бы лучше не открывать свой ответ с версией MySQL client, потому что это не то, о чем просят, и может ввести людей в заблуждение.
Идея состоит в том, чтобы предоставить релевантную информацию, а не быстрый ответ. Во всяком случае, обновленный ответ на основе вашего предложения. Спасибо!!
Здравствуйте, спасибо, что выслушали мой отзыв. Я бы все же удалил информацию о клиенте, потому что она не актуальна (хотя и связана по касательной). И, по крайней мере, я бы рекомендовал открывать с информацией о «версии сервера». Однако ваше предупреждение полезно.
Я нашел простой способ получить это.
Пример: команда Unix (в этом случае вам не нужны 2 команды),
В приведенном выше случае версия mysql 5.5.49.
Для UBUNTU вы можете попробовать следующую команду, чтобы проверить версию mysql:
Просто войдите в Mysql с помощью
Затем введите эту команду
Это даст результат в виде,
Версия сервера MySQL
Версия клиента MySQL
Они указывают версию клиентской утилиты mysql, которая может полностью отличаться от версии, на которой работает сервер базы данных.
версия mysqladmin ИЛИ mysqladmin -V
Версия mysqladmin (с соответствующими сведениями о соединении) даст фактическую версию сервера, но mysqladmin -V даст версию утилиты командной строки mysqladmin, которая, вероятно, не то, что вам нужно.
Перейдите в рабочую среду MySQL и войдите на сервер. В разделе УПРАВЛЕНИЕ есть поле под названием «Статус сервера». Нажмите «Статус сервера» и узнайте версию.
Или перейдите в следующую папку и откройте cmd -> C:\Windows\System32\cmd.exe. Затем нажмите команду -> mysql -V
Обратите внимание, что вы попадаете в окно "Управление", нажимая "Администрирование" (а не "Схемы") на вкладках в нижней части окна "Навигатор" слева.
В консоли вы можете попробовать:
С CLI в одной строке:
mysql --user=root --password=pass --host=localhost имя_базы_данных --execute='выберите версию()';
mysql -uroot -ppass -hlocalhost db_name -e 'выбрать версию()';
вернуть что-то вроде этого:
войдите на сервер mysql.
выполните следующую команду:
Это сработало для меня с Datagrip и, как упоминалось ранее, должно работать с любым клиентом mysql, потому что это запрос к БД, насколько я понимаю, он не зависит от ОС.
Вы также можете посмотреть верхнюю часть оболочки MySQL при первом входе в систему. На самом деле там указана версия.
Не могли бы вы пояснить свой ответ в контексте. Хотя ясно, что это показывает решение, некоторое объяснение вашего подхода и почему его хороший метод был бы полезен. Как правило, в SO осуждается просто публикация фрагментов кода.
Я не думаю, что нужно объяснять, почему SELECT @@version; , который показывает версию, был бы хорошим способом показать версию. Более серьезная проблема, IMO, заключается в том, что этот ответ является дубликатом предыдущих ответов.
Читайте также: