Existují nejméně tři typy MySQL. Jsou to původní od společnosti Oracle, MariaDB od vývojáře původní verze, která se objevila poté, co se stala majetkem společnosti Oracle, a PerconaDB - odnož s vlastním úložným enginem. Každý druh má několik aktuálních verzí, které mohou být ve výchozím nastavení v závislosti na vaší distribuci. Dále se podíváme na to, jak zjistit verzi. Verze určuje podporované funkce a také některá omezení.
Nejlepším způsobem, jak zjistit verzi, pokud máte přístup k serveru, je spustit příkaz mysqld s parametrem --version
:
$ mysqld --version
V tomto případě je nainstalována MariaDB 10.3. Pokud máte uživatelské jméno a heslo pro přístup k databázi, můžete se k ní připojit pomocí konzolového klienta. I ten po připojení vypíše verzi serveru. Například:
$ mysql -u user_name -h хост -p
Nebo:
$ sudo mysql -u root
Pokud jste se již připojili k serveru a chcete zjistit jeho verzi, použijte příkaz, jako je tento:
$ mysql> SELECT VERSION();
Můžete zobrazit hodnotu proměnné verze:
mysql> SHOW VARIABLES LIKE '%version%';
Pokud nemáte přístup k databázovému serveru a nemůžete se k němu připojit pomocí terminálu, můžete si přesto verzi zobrazit pomocí aplikace PhpMyAdmin. Je nutné mít k dispozici autorizační údaje. Stačí se v programu autorizovat a na hlavní stránce se v části Databázový server zobrazí potřebné údaje.
Zjistit verzi je jednoduché Tento úkol lze řešit mnoha způsoby a zobrazuje se nejen verze, ale také název typu databáze. Například MariaDB nebo Percona.