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

Как посмотреть версию mysql windows

  • автор:

Подключение к узлу шлюза со специальной версией MySQL

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер

База данных Azure для MySQL — отдельный сервер находится на пути выхода на пенсию. Настоятельно рекомендуем выполнить обновление до База данных Azure для MySQL — гибкий сервер. Дополнительные сведения о миграции на База данных Azure для MySQL — гибкий сервер см. в статье о том, что происходит с одним сервером База данных Azure для MySQL?

В варианте развертывания с отдельным сервером шлюз служит для перенаправления соединений на экземпляры сервера. После установки подключения в клиенте MySQL отображается версия MySQL, установленная в шлюзе, а не фактическая версия, которая работает на вашем экземпляре сервера MySQL. Чтобы определить версию MySQL на экземпляре сервера, выполните команду SELECT VERSION(); в командной строке MySQL. Ознакомьтесь с архитектурой Подключение ivity, чтобы узнать больше о шлюзах в архитектуре служб База данных Azure для MySQL.

Так как База данных Azure для MySQL поддерживает основные версии 5.7 и 8.0, для подключения Базы данных Azure для MySQL на порту 3306 по умолчанию запущен клиент MySQL версии 5.6 (малораспространенный знаменатель) для поддержки соединений с серверами 2 поддерживаемых основных версий. Но если среди требований приложения, подключение к определенной основной версии, например 5.7 или 8.0, то вы можете выполнить это изменив порт в строке подключения к серверу.

В службе База данных Azure для MySQL узлы шлюза прослушивают порт 3308 для клиентов версии 5.7 и порт 3309 для клиентов версии 8.0. Иными словами, если вы хотите подключиться к клиенту шлюза версии 5.7, то необходимо использовать полностью соответствующее требованиям имя сервера и порт 3308 для подключения к своему серверу из приложения клиента. Аналогичным образом, если вы хотите подключиться к шлюзу клиента версии 8.0, то можете использовать полностью соответствующее требованиям имя сервера и порт 3309 для подключения к своему серверу. Дальнейшие разъяснения см. в приведенных далее примерах.

Example connecting via different gateway mysql versions

Подключение к Базе данных Azure MySQL через порты 3308 и 3309 поддерживается только для общедоступных подключений. Конечные точки Приватного канала и службы виртуальной сети можно использовать только с портом 3306.

Дополнительные сведения о политике поддержки устаревших версий см. в документации по политике поддержки версий.

Управление обновлениями

Служба автоматически управляет установкой исправлений для обновления версии исправлений. Например, с версии 5.7.20 до 5.7.21.

Обновление основной версии в настоящее время поддерживается службой обновления с MySQL версии 5.6 до версии 5.7. Дополнительные сведения см. в инструкции по выполнению обновления основных версий. Если необходимо выполнить обновления с версии 5.7 до версии 8.0, мы рекомендуем выполнить созидание дампа и восстановление для сервера с новой версией.

Следующие шаги

  • Чтобы узнать поддерживаемые версии, ознакомьтесь с политикой поддержки версий Базы данных Azure для MySQL.
  • Подробности о политике в области версий Базы данных Azure для MySQL см. в этом документе.
  • Сведения о квотах и ограничениях для конкретных ресурсов с учетом вашего уровня служб см. в статье об уровнях служб.

Как проверить версию 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))

Если сервер MySQL требует аутентификации, вам нужно использовать sudo mysql или mysql -u username -p.

Клиентская утилита 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-version.php

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

5.7.27-0ubuntu0.18.04.1

Заключение

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Узнаем версию MySQL

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

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

Наиболее способ узнать версию если у вас есть доступ к серверу, это выполнить команду mysqld с опцией —version:

В этом случае установлена MariaDB 10.3. Если у вас есть имя пользователя и пароль для доступа к базе данных, вы можете подключиться к ней с помощью консольного клиента. Он тоже выводит версию сервера при подключении. Например:

$ mysql -u имя_пользователя -h хост -p

Вы могли подключаться к серверу и хотите посмотреть версию, используйте такую команду:

Можно посмотреть значение переменной version:

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

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

Подписаться на ленту

Server Version

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.21.1314

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

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

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