Auflisten von MySQL-Datenbanken über die Befehlszeile unter Linux ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
31.12.2024

Auflisten von MySQL-Datenbanken über die Befehlszeile unter Linux

Bei der Arbeit mit MySQL-Datenbanken auf einem Linux-System ist es üblich, dass Sie schnell alle in Ihrer MySQL-Instanz verfügbaren Datenbanken anzeigen müssen. Dies können Sie leicht über die Befehlszeilenschnittstelle (CLI) erreichen. In diesem Artikel führen wir Sie durch die Schritte zum Auflisten von MySQL-Datenbanken mit MySQL-Befehlen unter Linux.

Voraussetzungen

Bevor Sie fortfahren, stellen Sie sicher, dass:

  1. DerMySQL-Server ist auf Ihrem Linux-Rechner installiert und läuft.
  2. Sie haben Zugriff auf den MySQL-Root-Benutzer oder einen Benutzer mit ausreichenden Rechten, um die Datenbankliste anzuzeigen.

Schritt-für-Schritt-Anleitung

1. Öffnen Sie das Terminal

Öffnen Sie zunächst ein Terminal-Fenster auf Ihrem Linux-System.

2. Anmeldung bei MySQL

Um sich über die Kommandozeile bei MySQL anzumelden, verwenden Sie den Befehl mysql, gefolgt von der Option -u für den Benutzernamen und der Option -p für das Passwort.

mysql -u root -p
  • u root: Diese Option gibt den MySQL-Benutzernamen an. Ersetzen Sie root durch Ihren Benutzernamen, wenn dieser anders ist.
  • p: Damit teilen Sie MySQL mit, dass Sie ein Passwort für den Benutzer eingeben wollen. Sobald Sie die Eingabetaste drücken, werden Sie aufgefordert, das Passwort einzugeben.

Nachdem Sie Ihr Passwort eingegeben haben, sollten Sie die MySQL-Eingabeaufforderung sehen, die wie folgt aussieht:

mysql>

3. Alle Datenbanken anzeigen

Wenn Sie eingeloggt sind, geben Sie an der MySQL-Eingabeaufforderung den folgenden Befehl ein, um alle verfügbaren Datenbanken aufzulisten:

SHOW DATABASES;

Dies gibt eine Liste aller Datenbanken aus, die auf Ihrem MySQL-Server verfügbar sind:

--------------------
| Datenbank |
--------------------
| information_schema |
| mysql |
| performance_schema |
| sys |
--------------------

4. Beenden Sie MySQL

Wenn Sie die Anzeige der Datenbanken beendet haben, können Sie die MySQL-Eingabeaufforderung durch Eingabe von beenden:

exit;

Damit kehren Sie zum Linux-Terminal zurück.

Fehlersuche

  1. Probleme mit der Berechtigung: Wenn Sie ein Benutzerkonto ohne ausreichende Berechtigungen verwenden, können Sie möglicherweise nicht alle Datenbanken sehen. Stellen Sie sicher, dass der Benutzer entweder die Berechtigung SHOW DATABASES hat oder ein Superuser ist.
  2. Der MySQL-Dienst läuft nicht: Wenn Sie auf Verbindungsfehler stoßen, überprüfen Sie, ob der MySQL-Dienst läuft, indem Sie den folgenden Befehl verwenden:
    sudo systemctl status mysql

    Wenn er nicht läuft, starten Sie den Dienst mit:

    sudo systemctl start mysql

Zusätzliche Tipps

  • Verwendung eines anderen MySQL-Ports: Wenn MySQL auf einem nicht standardmäßigen Port läuft, können Sie die Portnummer mit der Option -P wie folgt angeben:
    mysql -u root -p -P 3307
  • Spezifische Datenbankdetails auflisten: Wenn Sie die Details einer bestimmten Datenbank überprüfen wollen, können Sie mit dem USE-Befehl zu dieser Datenbank wechseln:
    USE database_name;
    SHOW TABLES;

Dadurch werden alle Tabellen in dieser Datenbank aufgelistet.

Fazit

Das Auflisten von MySQL-Datenbanken über die Befehlszeile auf einem Linux-System ist ein einfacher Prozess, der nur wenige Befehle erfordert. Wenn Sie sich mit den richtigen Berechtigungen anmelden und den Befehl SHOW DATABASES; verwenden, können Sie die auf Ihrem MySQL-Server gehosteten Datenbanken schnell anzeigen. Dies ist eine wichtige Aufgabe bei der Verwaltung von MySQL-Servern, insbesondere in Umgebungen mit mehreren Datenbanken.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills