GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So überprüfen Sie die MySQL-Version unter Linux

MySQL ist eines der beliebtesten Open-Source-Datenbankverwaltungssysteme und wird von vielen Websites und Organisationen verwendet. Im Internet sind viele MySQL-Versionen verfügbar. Wenn Sie eine Anwendung hosten möchten, die eine bestimmte MySQL-Version erfordert, müssen Sie die auf Ihrem Server installierte MySQL-Version kennen.

In diesem Beitrag zeigen wir Ihnen, wie Sie die MySQL-Version unter Linux überprüfen.

Voraussetzungen

  • Ein Server, auf dem ein beliebiges Linux-Betriebssystem auf der Atlantic.Net Cloud Platform ausgeführt wird
  • Ein installierter und ausgeführter MySQL-Server
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

1. Überprüfen Sie die MySQL-Version über die Befehlszeile

Der einfachste Weg, die MySQL-Version auf Ihrem System zu überprüfen, ist von der Befehlszeile aus. Wenn Sie Root-Zugriff auf Ihren Linux-Server haben, können Sie den folgenden Befehl verwenden, um die MySQL-Version zu überprüfen:

mysql -V

Sie erhalten die MySQL-Version in der folgenden Ausgabe:

mysql  Ver 8.0.26 for Linux on x86_64 (Source distribution)

MySQL stellt auch ein MySQLAdmin-Befehlszeilendienstprogramm bereit, um verschiedene administrative Aufgaben auszuführen. Sie können auch dieses Dienstprogramm verwenden, um die MySQL-Version zu überprüfen:

mysqladmin -V

Sie erhalten die folgende Ausgabe:

mysqladmin  Ver 8.0.26 for Linux on x86_64 (Source distribution)

2. Überprüfen Sie die MySQL-Version mit SHOW VARIABLES

Sie können auch das MySQL-Befehlszeilendienstprogramm verwenden, um die MySQL-Version zu überprüfen.

Verbinden Sie sich zunächst mit dem folgenden Befehl mit dem MySQL-Server:

mysql -u root -p

Sobald Sie verbunden sind, verwenden Sie den folgenden Befehl, um die MySQL-Version zu überprüfen:

mysql> SHOW VARIABLES LIKE '%version%';

Sie erhalten die MySQL-Version in der folgenden Ausgabe:

+--------------------------+-------------------------------+
| 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. Überprüfen Sie die MySQL-Version mit SELECT VERSION

Nachdem Sie sich mit dem MySQL-Server verbunden haben, können Sie auch die VERSION AUSWÄHLEN verwenden Befehl, um die MySQL-Version zu überprüfen.

mysql> SELECT VERSION();

Sie erhalten die folgende Ausgabe:

+-----------+
| VERSION() |
+-----------+
| 8.0.26    |
+-----------+
1 row in set (0.00 sec)

4. Überprüfen Sie die MySQL-Version mit STATUS

Sie können auch den STATUS ausführen Abfrage innerhalb der MySQL-Shell, um die MySQL-Version zu überprüfen:

mysql> STATUS;

Sie erhalten die folgende Ausgabe:

--------------
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. Überprüfen Sie die MySQL-Version mit PHP

Wenn Ihre Anwendung auf dem Shared Hosting gehostet wird und keinen Zugriff auf die Befehlszeile hat, können Sie die PHP-Datei in Ihr Website-Verzeichnis hochladen und die MySQL-Version überprüfen.

Um die MySQL-Version mit PHP zu überprüfen, erstellen Sie eine Datei namens info.php mit folgendem Inhalt und laden Sie sie in Ihr Website-Verzeichnis hoch:

<?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);

Als nächstes öffnen Sie Ihren Webbrowser und greifen auf info.php zu Datei mit der URL http://name-ihrer-website/info.php . Dadurch wird die MySQL-Version auf dem Bildschirm Ihres Webbrowsers angezeigt.

Schlussfolgerung

In diesem Beitrag haben wir verschiedene Methoden erklärt, um die MySQL-Version in Ihrem Linux-System herauszufinden. Sie können nun Ihre bevorzugte Methode zum Überprüfen der MySQL-Version auswählen. Probieren Sie es auf VPS-Hosting von Atlantic.Net aus!


Linux
  1. So überprüfen Sie die Redhat-Version

  2. So überprüfen Sie die Linux-Paketversion vor der Installation

  3. So überprüfen Sie die MySQL-Version unter Linux

  4. So überprüfen Sie Ihre Linux-Betriebssystemversion

  5. Wie überprüfe ich die Linux X11-Version?

So überprüfen Sie die Passwortkomplexität in Linux

So überprüfen Sie den Runlevel unter Linux

Möglichkeiten zum Überprüfen der MySQL-Version unter Linux

So überprüfen Sie die MySQL-Benutzerrechte unter Linux

So überprüfen Sie die Versionsnummer und den Codenamen von Linux Mint

So überprüfen Sie die PHP-Version unter Linux