4 способи отримати свою версію MySQL
Розуміння того, яку версію MySQL ви використовуєте, має важливе значення для керування вашим середовищем баз даних. Незалежно від того, чи усуваєте ви несправності, чи виконуєте оновлення, чи перевіряєте сумісність з певними функціями, знання точної версії MySQL може заощадити ваш час і забезпечити оптимальну продуктивність. Існують різні способи отримання цієї інформації, залежно від того, чи використовуєте ви командний рядок, інструменти адміністрування MySQL або навіть мови програмування.
У цій статті ми розглянемо 4 різні способи перевірки версії MySQL в Linux, Windows і за допомогою мов програмування, таких як PHP.
1. Використання інтерфейсу командного рядка MySQL (CLI)
Одним з найпоширеніших методів перевірки версії MySQL є використання інтерфейсу командного рядка MySQL (CLI). Цей метод дозволяє отримати версію з самого середовища MySQL.
Покрокова інструкція:
- Відкрийте термінал або командний рядок.
- Увійдіть до MySQL за допомогою наступної команди:
mysql -u root -p
Замініть root на ваше ім’я користувача MySQL. Після виконання команди вам буде запропоновано ввести пароль.
- Після входу в систему виконайте наступний SQL-запит:
SELECT VERSION();
Він поверне версію MySQL, яку ви використовуєте. Наприклад:
--------------------
| VERSION() | 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
- Знайдіть рядок Server version, який покаже вашу поточну версію MySQL.
Команда mysqladmin корисна для системних адміністраторів, які вважають за краще отримувати швидку інформацію без входу в оболонку MySQL.
3. Перевірка версії MySQL за допомогою команди status
Ще один простий спосіб отримати версію MySQL з оболонки MySQL – скористатися командою
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
- У рядку “Версія сервера” шука йте версію 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:
- Використання інтерфейсу командного рядка MySQL (CLI ) – корисно для адміністраторів, які працюють безпосередньо на сервері.
- Задопомогою команди mysqladmin – надає швидкий спосіб отримати інформацію про версію без входу в MySQL.
- Команда status – повертає інформацію про версію разом з іншими корисними даними про стан сервера.
- Використання PHP – ідеально підходить для розробників, які працюють у веб-середовищі без доступу до терміналу.
Використовуючи один з цих методів, ви можете легко визначити версію MySQL і переконатися, що ваша система оновлена і працює правильно.