Съществуват поне три вида 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();
Можете да видите стойността на променливата версия:
mysql> SHOW VARIABLES LIKE '%version%';
Ако нямате достъп до сървъра с бази данни и не можете да се свържете с него чрез терминал, все пак можете да видите версията, като използвате PhpMyAdmin. Необходимо е да разполагате с данни за оторизация. Просто се оторизирайте в програмата и на главната страница, в раздела Database Server (Сървър на базата данни) ще видите необходимата информация.
Да разберете версията е лесно Тази задача може да се реши по много начини, като се показва не само версията, но и името на типа база данни. Например, MariaDB или Percona.