MySQL è uno dei più popolari sistemi di gestione di database open source ed è utilizzato da molti siti Web e organizzazioni. Ci sono molte versioni di MySQL disponibili su Internet. Se desideri ospitare un'applicazione che richiede una versione specifica di MySQL, dovrai conoscere la versione di MySQL installata sul tuo server.
In questo post, ti mostreremo come controllare la versione di MySQL in Linux.
Prerequisiti
- Un server che esegue qualsiasi sistema operativo Linux sulla piattaforma Atlantic.Net Cloud
- Un server MySQL installato e funzionante
- Una password di root configurata sul tuo server
1. Controlla la versione di MySQL tramite riga di comando
Il modo più semplice e veloce per controllare la versione di MySQL sul tuo sistema è dalla riga di comando. Se hai l'accesso come root al tuo server Linux, puoi usare il seguente comando per controllare la versione di MySQL:
mysql -V
Otterrai la versione di MySQL nel seguente output:
mysql Ver 8.0.26 for Linux on x86_64 (Source distribution)
MySQL fornisce anche un'utilità della riga di comando MySQLAdmin per eseguire diverse attività amministrative. Puoi anche usare questa utility per controllare la versione di MySQL:
mysqladmin -V
Otterrai il seguente output:
mysqladmin Ver 8.0.26 for Linux on x86_64 (Source distribution)
2. Controlla la versione di MySQL usando SHOW VARIABLES
Puoi anche utilizzare l'utilità della riga di comando MySQL per verificare la versione di MySQL.
Innanzitutto, connettiti al server MySQL con il seguente comando:
mysql -u root -p
Una volta connesso, usa il seguente comando per verificare la versione di MySQL:
mysql> SHOW VARIABLES LIKE '%version%';
Otterrai la versione di MySQL nel seguente output:
+--------------------------+-------------------------------+ | 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. Controlla la versione di MySQL usando SELECT VERSION
Dopo esserti connesso al server MySQL, puoi anche utilizzare SELECT VERSION comando per verificare la versione di MySQL.
mysql> SELECT VERSION();
Otterrai il seguente output:
+-----------+ | VERSION() | +-----------+ | 8.0.26 | +-----------+ 1 row in set (0.00 sec)
4. Controlla la versione di MySQL usando STATUS
Puoi anche eseguire STATUS query all'interno della shell MySQL per verificare la versione di MySQL:
mysql> STATUS;
Otterrai il seguente output:
-------------- 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. Controlla la versione di MySQL usando PHP
Se la tua applicazione è ospitata sull'hosting condiviso e non ha accesso alla riga di comando, puoi caricare il file PHP nella directory del tuo sito Web e verificare la versione di MySQL.
Per verificare la versione di MySQL usando PHP, crea un file chiamato info.php con il seguente contenuto e caricalo nella directory del tuo sito web:
<?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);
Quindi, apri il tuo browser web e accedi a info.php file utilizzando l'URL http://nome-sito-web/info.php . Questo mostrerà la versione di MySQL sullo schermo del tuo browser web.
Conclusione
In questo post, abbiamo spiegato diversi metodi per scoprire la versione di MySQL nel tuo sistema Linux. Ora puoi scegliere il tuo metodo preferito per controllare la versione di MySQL. Provalo sull'hosting VPS di Atlantic.Net!