Istnieją co najmniej trzy rodzaje MySQL. Są to oryginał od Oracle, MariaDB od twórcy oryginału, który pojawił się po tym, jak stał się własnością Oracle oraz PerconaDB - fork z własnym silnikiem pamięci masowej. Każdy rodzaj ma kilka aktualnych wersji, które mogą być dostarczane domyślnie w zależności od dystrybucji. Następnie przyjrzyjmy się, jak znaleźć wersję. Wersja określa obsługiwane funkcje, a także niektóre ograniczenia.
Najlepszym sposobem na sprawdzenie wersji, jeśli masz dostęp do serwera, jest uruchomienie polecenia mysqld z opcją --version
:
$ mysqld --version
W tym przypadku zainstalowany jest MariaDB 10.3. Jeśli masz nazwę użytkownika i hasło dostępu do bazy danych, możesz połączyć się z nią za pomocą klienta konsoli. To również wyświetla wersję serwera podczas łączenia. Na przykład:
$ mysql -u user_name -h хост -p
Lub:
$ sudo mysql -u root
Być może połączyłeś się z serwerem i chcesz zobaczyć wersję, użyj polecenia takiego jak to:
$ mysql> SELECT VERSION();
Możesz zobaczyć wartość zmiennej version:
mysql> SHOW VARIABLES LIKE '%version%';
Jeśli nie masz dostępu do serwera bazy danych i nie możesz połączyć się z nim za pomocą terminala, nadal możesz wyświetlić wersję za pomocą PhpMyAdmin. Konieczne jest posiadanie danych autoryzacyjnych. Wystarczy autoryzować się w programie i na stronie głównej, w sekcji Serwer bazy danych zobaczysz niezbędne informacje.
Sprawdzenie wersji jest proste Zadanie to można rozwiązać na wiele sposobów, a wyświetlana jest nie tylko wersja, ale także nazwa typu bazy danych. Na przykład MariaDB lub Percona.