4 способа узнать версию MySQL
Понимание того, какую версию MySQL вы используете, необходимо для управления вашей средой баз данных. При устранении неполадок, обновлении или проверке совместимости с определенными функциями знание точной версии MySQL поможет вам сэкономить время и обеспечить оптимальную производительность. Существуют различные методы получения этой информации, в зависимости от того, используете ли вы командную строку, инструменты администрирования MySQL или даже языки программирования.
В этой статье мы рассмотрим 4 различных способа проверки версии MySQL в Linux, Windows и с помощью языков программирования, таких как PHP.
1. Использование интерфейса командной строки (CLI) MySQL
Одним из наиболее распространенных способов проверки версии MySQL является использование интерфейса командной строки (CLI) MySQL. Этот метод позволяет получить версию из самой среды MySQL.
Пошаговое руководство:
- Откройте терминал или командную строку.
- Войдите в MySQL с помощью следующей команды:
mysql -u root -p
Замените
на ваше имя пользователя MySQL. После выполнения команды вам будет предложено ввести пароль.root
- Войдя в систему, выполните следующий SQL-запрос:
SELECT VERSION();
Это вернет версию MySQL, с которой вы работаете. Например:
--------------------
| VERSION() |
--------------------
| 8.0.21 |
--------------------
- Выйдите из MySQL, набрав:
exit;
Этот метод позволяет получить точный номер версии непосредственно из среды MySQL, что делает его идеальным для администраторов, работающих на сервере.
2. Использование команды mysqladmin
Утилита
mysqladmin
Пошаговое руководство:
- Откройте терминал или командную строку.
- Выполните следующую команду:
mysqladmin -u root -p version
В ответ на запрос вам нужно будет ввести пароль MySQL.
- На выходе вы увидите несколько подробностей о вашей установке MySQL, включая версию:
mysqladmin Ver 9.1 Distrib 8.0.21, для Linux на x86_64
Версиясервера 8.0.21
Протокол версии 10
Соединение Localhost через UNIX сокет
Время работы: 2 часа 15 минут 45 секунд
- Найдите строку Server version, которая покажет текущую версию MySQL.
Команда
mysqladmin
3. Проверка версии MySQL с помощью команды status
Еще один простой способ узнать версию MySQL из оболочки MySQL – это использовать команду
status
Пошаговое руководство:
- Войдите в MySQL с помощью команды:
mysql -u root -p
- Войдя в оболочку MySQL, введите следующую команду:
status;
- Вы получите вывод, похожий на этот:
--------------
mysql Ver 8.0.21 для Linux на x86_64 (MySQL Community Server - GPL)
Идентификатор соединения: 5
Текущая база данных: test
Текущий пользователь: root@localhost
Версия сервера: 8.0.21
Версия протокола: 10
Время работы: 1 час 35 минут 20 секунд
- Найдите в строке “Версия сервера” версию MySQL.
Команда
status
4. Использование PHP для проверки версии MySQL
Если вы работаете в среде веб-разработки и не имеете доступа к оболочке, вы можете проверить версию MySQL с помощью PHP. Это особенно полезно для веб-разработчиков, которые хотят проверить версию MySQL в среде виртуального хостинга.
Пошаговое руководство:
- Создайте на своем веб-сервере файл PHP со следующим содержанием:
// Проверяем соединение
if($conn->connect_error) {
die(“Connection failed: “. $conn->connect_error);
}// Получение версии MySQL
echo “Версия MySQL: “. $conn->server_info;// Закрываем соединение
$conn->close();
- Сохраните файл под именеми поместите его в корень документа вашего веб-сервера (например,
check_mysql_version.php
)./var/www/html/
- Откройте браузер и перейдите к файлу:
http://your-server-ip/check_mysql_version.php
- Вы увидите вывод, похожий на этот:
Версия MySQL: 8.0.21
Этот метод идеально подходит для разработчиков, которые управляют MySQL через веб-сервер и нуждаются в быстрой проверке версии MySQL через PHP-скрипт.
Заключение
Знание версии MySQL очень важно для поддержания работоспособности, безопасности и совместимости вашей системы баз данных. Если вы администратор, управляющий несколькими серверами, или разработчик, работающий в среде виртуального хостинга, у вас есть несколько вариантов получения информации о версии MySQL.
Вот краткий обзор 4 способов получения версии MySQL:
- Использование интерфейса командной строки MySQL (CLI) – полезно для администраторов, работающих непосредственно на сервере.
- Использование команды– Обеспечивает быстрый способ получения информации о версии без входа в MySQL.
mysqladmin
- Использование команды– Возвращает информацию о версии, а также другие полезные данные о состоянии сервера.
status
- Использование PHP – Идеально подходит для разработчиков, работающих в веб-среде без терминального доступа.
Используя один из этих методов, вы можете легко определить версию MySQL и убедиться, что ваша система обновлена и работает правильно.