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!