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 заявка:
ИЗБЕРЕТЕ ВЕРСИЯ();
Това ще върне версията на MySQL, която използвате. Например:
--------------------
| VERSION() |
--------------------
| 8.0.21 |
--------------------
- Излезте от MySQL, като въведете:
изход;
Този метод дава точен номер на версията директно от средата на 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 сек
- Потърсете реда Версия на сървъра, който ще покаже текущата версия на MySQL.
Командата
mysqladmin
3. Проверка на версията на MySQL чрез командата status
Друг прост начин за получаване на версията на MySQL от средата на MySQL shell е чрез използването на командата
status
Ръководство стъпка по стъпка:
- Влезте в MySQL, като използвате командата:
mySQL -u root -p
- След като влезете в средата на MySQL, въведете следната команда:
статус;
- Ще получите изходна информация, подобна на тази:
--------------
mysql Ver 8.0.21 за Linux на x86_64 (MySQL Community Server - GPL)
Идентификатор на връзката: 5
Текуща база данни: test
Текущ потребител: root@localhost
Версия на сървъра: 8.0.21
Версия на протокола: 10
Време на работа: 1 час 35 мин. 20 сек
- Потърсетереда “Server version” за версията на MySQL.
Командата
Status
4. Използване на PHP за проверка на версията на MySQL
Ако работите в среда за уеб разработка и нямате достъп до шел, можете да проверите версията на MySQL с помощта на PHP. Това е особено полезно за уеб разработчици, които искат да проверят версията на MySQL в среда на споделен хостинг.
Ръководство стъпка по стъпка:
- Създайте PHP файл на вашия уеб сървър със следното съдържание:
// Проверка на връзката
if($conn->connect_error) {
die(“Connection failed: “. $conn->connect_error);
}// Получаване на версия на MySQL
echo “MySQL version: “. $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:
- Използване на интерфейса на командния ред (CLI) на MySQL – Полезно за администратори, които работят директно на сървъра.
- Използване на командата– предоставя бърз начин за получаване на информация за версията, без да се налага да влизате в MySQL.
mysqladmin
- Използване на командата– връща информация за версията заедно с други полезни данни за състоянието на сървъра.
status
- Използване на PHP – Идеално за разработчици, работещи в уеб среда без достъп до терминал.
Като използвате един от тези методи, можете лесно да определите версията на MySQL и да се уверите, че системата ви е актуална и функционира правилно.