4 начина за получаване на версията на MySQL
Разбирането на това коя версия на MySQL използвате е от съществено значение за управлението на вашата среда за бази данни. Независимо дали отстранявате неизправности, извършвате ъпгрейди или проверявате за съвместимост с определени функции, познаването на точната версия на MySQL може да ви спести време и да осигури оптимална производителност. Съществуват различни методи за получаване на тази информация в зависимост от това дали използвате командния ред, инструментите за администриране на MySQL или дори езици за програмиране.
В тази статия ще разгледаме 4 различни начина за проверка на версията на MySQL в Linux, Windows и чрез езици за програмиране като PHP.
1. Използване на интерфейса на командния ред (CLI) на MySQL
Един от най-разпространените методи за проверка на версията на MySQL е чрез интерфейса на командния ред (CLI) на MySQL. Този метод ви позволява да извлечете версията от самата среда на MySQL.
Ръководство стъпка по стъпка:
- Отворете терминала или командния ред.
- Влезте в MySQL, като използвате следната команда:
mysql -u root -p
Заменете root с вашето MySQL потребителско име. След като изпълните командата, ще бъдете помолени да въведете паролата си.
- След като влезете в системата, изпълнете следната SQL заявка:
SELECT VERSION();
Това ще върне версията на MySQL, която използвате. Например:
--------------------
| VERSION() |
--------------------
| 8.0.21 |
--------------------
- Излезте от MySQL, като въведете:
exit;
Този метод дава точен номер на версията директно от средата на MySQL, което го прави идеален за администратори, работещи на сървъра.
2. Използване на командата mysqladmin
Помощната програма mysqladmin е друг инструмент, който предоставя информация за сървъра MySQL, включително за версията. Този метод ви позволява да проверите версията от терминала, без да е необходимо да влизате в MySQL.
Ръководство стъпка по стъпка:
- Отворете терминала или командния ред.
- Изпълнете следната команда:
mysqladmin -u root -p version
Ще трябва да въведете паролата си за MySQL, когато бъдете подканени.
- На изхода ще се появят няколко детайла за вашата инсталация на MySQL, включително версията:
mysqladmin Ver 9.1 Distrib 8.0.21, for Linux on x86_64
Server version 8.0.21
Protocol version 10
Connection Localhost via UNIX socket
Uptime: 2 hours 15 min 45 sec
- Потърсете реда Версия на сървъра, който ще покаже текущата версия на MySQL.
Командата mysqladmin е полезна за системните администратори, които предпочитат да получават бърза информация, без да влизат в MySQL shell.
3. Проверка на версията на MySQL чрез командата status
Друг прост начин за получаване на версията на MySQL от средата на MySQL shell е чрез използването на командата
status
Ръководство стъпка по стъпка:
- Влезте в MySQL, като използвате командата:
mySQL -u root -p
- След като влезете в средата на MySQL, въведете следната команда:
status;
- Ще получите изходна информация, подобна на тази:
--------------
mysql Ver 8.0.21 for Linux on x86_64 (MySQL Community Server - GPL)
Connection id: 5
Current database: test
Current user: root@localhost
Server version: 8.0.21
Protocol version: 10
Uptime: 1 hour 35 min 20 sec
- Потърсетереда “Server version” за версията на MySQL.
Командата Status не само предоставя информация за версията на MySQL, но и показва информация за дейността на сървъра, което я прави ценен инструмент за администраторите на бази данни.
4. Използване на PHP за проверка на версията на MySQL
Ако работите в среда за уеб разработка и нямате достъп до шел, можете да проверите версията на MySQL с помощта на PHP. Това е особено полезно за уеб разработчици, които искат да проверят версията на MySQL в среда на споделен хостинг.
Ръководство стъпка по стъпка:
- Създайте PHP файл на вашия уеб сървър със следното съдържание:
<?php
// Create a connection to MySQL
$conn = new mysqli('localhost', 'root', 'your_password');// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}// Get MySQL version
echo "MySQL version: " . $conn->server_info;// Close the connection
$conn->close();
?> - Запазете файла като check_mysql_version.php и го поставете в кореновата директория на документа на вашия уеб сървър (например /var/www/html/).
- Отворете браузъра си и отидете до файла:
http://your-server-ip/check_mysql_version.php
- Ще видите изходна информация, подобна на тази:
MySQL version: 8.0.21
Този метод е идеален за разработчици, които управляват MySQL чрез уеб сървър и трябва бързо да проверят версията на MySQL чрез PHP скрипт.
Заключение
Познаването на версията на MySQL е от решаващо значение за поддържането на здравето, сигурността и съвместимостта на вашата система за бази данни. Независимо дали сте администратор, управляващ множество сървъри, или разработчик, работещ в споделена хостинг среда, имате няколко възможности за получаване на версията на MySQL.
Ето кратко обобщение на 4-те начина за получаване на версията на MySQL:
- Използване на интерфейса на командния ред (CLI) на MySQL – Полезно за администратори, които работят директно на сървъра.
- Използване на командата mysqladmin – предоставя бърз начин за получаване на информация за версията, без да се налага да влизате в MySQL.
- Използване на командата status – връща информация за версията заедно с други полезни данни за състоянието на сървъра.
- Използване на PHP – Идеално за разработчици, работещи в уеб среда без достъп до терминал.
Като използвате един от тези методи, можете лесно да определите версията на MySQL и да се уверите, че системата ви е актуална и функционира правилно.