MySQL je jedním z nejpopulárnějších systémů pro správu databází s otevřeným zdrojovým kódem a používá jej mnoho webových stránek a organizací. Na internetu je k dispozici mnoho verzí MySQL. Pokud chcete hostovat aplikaci, která vyžaduje konkrétní verzi MySQL, budete potřebovat znát verzi MySQL nainstalovanou na vašem serveru.
V tomto příspěvku vám ukážeme, jak zkontrolovat verzi MySQL v Linuxu.
Předpoklady
- Server s libovolným operačním systémem Linux na cloudové platformě Atlantic.Net
- Nainstalovaný a spuštěný server MySQL
- Heslo uživatele root nakonfigurované na vašem serveru
1. Zkontrolujte verzi MySQL pomocí příkazového řádku
Jednoduchý a nejsnadnější způsob, jak zkontrolovat verzi MySQL ve vašem systému, je z příkazového řádku. Pokud máte root přístup ke svému linuxovému serveru, můžete použít následující příkaz ke kontrole verze MySQL:
mysql -V
Verzi MySQL získáte v následujícím výstupu:
mysql Ver 8.0.26 for Linux on x86_64 (Source distribution)
MySQL také poskytuje nástroj příkazového řádku MySQLAdmin pro provádění několika administrativních úkolů. Tento nástroj můžete také použít ke kontrole verze MySQL:
mysqladmin -V
Získáte následující výstup:
mysqladmin Ver 8.0.26 for Linux on x86_64 (Source distribution)
2. Zkontrolujte verzi MySQL pomocí ZOBRAZIT PROMĚNNÉ
Verzi MySQL můžete zkontrolovat také pomocí nástroje příkazového řádku MySQL.
Nejprve se připojte k serveru MySQL pomocí následujícího příkazu:
mysql -u root -p
Po připojení zkontrolujte verzi MySQL pomocí následujícího příkazu:
mysql> SHOW VARIABLES LIKE '%version%';
Verzi MySQL získáte v následujícím výstupu:
+--------------------------+-------------------------------+ | Variable_name | Value | +--------------------------+-------------------------------+ | admin_tls_version | TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 | | immediate_server_version | 999999 | | innodb_version | 8.0.26 | | original_server_version | 999999 | | protocol_version | 10 | | replica_type_conversions | | | slave_type_conversions | | | tls_version | TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 | | version | 8.0.26 | | version_comment | Source distribution | | version_compile_machine | x86_64 | | version_compile_os | Linux | | version_compile_zlib | 1.2.11 | +--------------------------+-------------------------------+
3. Zkontrolujte verzi MySQL pomocí SELECT VERSION
Po připojení k serveru MySQL můžete také použít VYBRAT VERZI příkaz ke kontrole verze MySQL.
mysql> SELECT VERSION();
Získáte následující výstup:
+-----------+ | VERSION() | +-----------+ | 8.0.26 | +-----------+ 1 row in set (0.00 sec)
4. Zkontrolujte verzi MySQL pomocí STATUS
Můžete také spustit STATUS dotazem uvnitř shellu MySQL zkontrolujte verzi MySQL:
mysql> STATUS;
Získáte následující výstup:
-------------- mysql Ver 8.0.26 for Linux on x86_64 (Source distribution) Connection id: 11 Current database: Current user: [email protected] SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 8.0.26 Source distribution Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8mb4 Db characterset: utf8mb4 Client characterset: utf8mb4 Conn. characterset: utf8mb4 UNIX socket: /var/lib/mysql/mysql.sock Binary data as: Hexadecimal Uptime: 2 min 12 sec Threads: 2 Questions: 17 Slow queries: 0 Opens: 150 Flush tables: 3 Open tables: 66 Queries per second avg: 0.128 --------------
5. Zkontrolujte verzi MySQL pomocí PHP
Pokud je vaše aplikace hostována na sdíleném hostingu a nemá přístup k příkazovému řádku, můžete nahrát soubor PHP do adresáře svého webu a zkontrolovat verzi MySQL.
Chcete-li zkontrolovat verzi MySQL pomocí PHP, vytvořte soubor s názvem info.php s následujícím obsahem a nahrajte jej do adresáře vašeho webu:
<?php // Create a database connection. $link = mysqli_connect("localhost", "root", "securepassword"); // Print the MySQL version. echo mysqli_get_server_info($link); // Close the connection. mysqli_close($link);
Dále otevřete webový prohlížeč a přejděte na info.php pomocí adresy URL http://název-vašeho-webu/info.php . Tím se na obrazovce vašeho webového prohlížeče zobrazí verze MySQL.
Závěr
V tomto příspěvku jsme vysvětlili několik metod, jak zjistit verzi MySQL ve vašem systému Linux. Nyní si můžete vybrat preferovanou metodu kontroly verze MySQL. Zkuste to na VPS hostingu od Atlantic.Net!