Відомо як мінімум три види MySQL. Це оригінальна від Oracle, MariaDB від розробника оригінальної, яка з'явилася після того, як вона стала належати Oracle, і PerconaDB - форк із власним движком зберігання даних. У кожного виду є кілька актуальних версій, які можуть поставлятися за замовчуванням залежно від вашого дистрибутива. Далі розглянемо як дізнатися версію. Від версії залежать підтримувані можливості, а також деякі обмеження.
Найбільш спосіб дізнатися версію, якщо у вас є доступ до сервера, це виконати команду mysqld з опцією --version
:
$ mysqld --version
У цьому випадку встановлено MariaDB 10.3. Якщо у вас є ім'я користувача і пароль для доступу до бази даних, ви можете підключитися до неї за допомогою консольного клієнта. Він теж виводить версію сервера при підключенні. Наприклад:
$ mysql -u user_name -h хост -p
Або:
$ sudo mysql -u root
Ви могли підключатися до сервера і хочете подивитися версію, використовуйте таку команду:
$ mysql> SELECT VERSION();
Можна подивитися значення змінної version:
mysql> SHOW VARIABLES LIKE '%version%';
Якщо у вас немає доступу до сервера баз даних і ви не можете підключиться до нього за допомогою терміналу, то ви все ще можете подивитися версію за допомогою PhpMyAdmin. Необхідно мати дані для авторизації. Просто авторизуйтеся в програмі і на головній сторінці, в розділі Сервер бази даних ви побачите потрібну інформацію.
Дізнатися версію просто Цю задачу можна вирішити безліччю способів, причому виводиться не тільки версія, а й ім'я різновиду бази даних. Наприклад, MariaDB або Percona.