GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare la versione di MySQL in Linux

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!


Linux
  1. Come controllare la versione di Redhat

  2. Come controllare la versione del sistema operativo e di Linux

  3. Come controllare la versione del pacchetto Linux prima di installarlo

  4. Come controllare la versione del kernel su Linux

  5. Come controllare la versione di MySQL su Linux

Come controllare la complessità della password in Linux

Come controllare il runlevel in Linux

Modi per controllare la versione di MySQL in Linux

Come controllare i privilegi utente MySQL in Linux

Come controllare il numero di versione e il nome in codice di Linux Mint

Come controllare la versione PHP su Linux