Drucke Informationen über den aktuellen angemeldeten Benutzer

MySQLBeginner
Jetzt üben

Einführung

In diesem Projekt lernst du, wie du auf die MySQL-Datenbank zugreifen und Informationen über den derzeit angemeldeten Benutzer und den Systembenutzer erhalten kannst.

👀 Vorschau

MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;
+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER()  |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 Zeile in Satz (0,000 Sekunden)

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du auf die MySQL-Datenbank mit dem sudo-Befehl ohne Passwort zugreifen kannst
  • Wie du die CURRENT_USER- und SYSTEM_USER-Funktionen verwenden kannst, um Benutzerinformationen abzurufen
  • Wie du das SQL-Skript an einen bestimmten Dateipfad speichern kannst

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Zu verstehen, wie du auf die MySQL-Datenbank zugreifen und SQL-Anweisungen ausführen kannst
  • Informationen über den derzeit angemeldeten Benutzer und den Systembenutzer abzurufen
  • SQL-Skripte an einen bestimmten Dateipfad zu speichern, um sie später zu verwenden

Zugang zu MySQL und Abruf von Benutzerinformationen

In diesem Schritt lernst du, wie du auf die MySQL-Datenbank mit dem sudo-Befehl zugreifen und Informationen über den derzeit angemeldeten Benutzer und den Systembenutzer erhalten kannst.

  1. Öffne ein Terminal und starte den MySQL-Dienst mit dem folgenden Befehl:
sudo service mysql start
  1. Greife auf die MySQL-Datenbank mit dem sudo-Befehl ohne Passwort zu:
sudo mysql

Du solltest jetzt im MySQL-Eingabeaufforderungszustand sein und bereit sein, SQL-Anweisungen auszuführen.

Zeige Informationen über den aktuellen Benutzer und den Systembenutzer an

In diesem Schritt schreibst du SQL-Anweisungen, um Informationen über den derzeit angemeldeten Benutzer und den Systembenutzer anzuzeigen.

  1. Öffne die Datei currentUser.sql.
  2. Füge die folgende SQL-Anweisung hinzu:
SELECT CURRENT_USER(), SYSTEM_USER();

Diese Anweisung verwendet die CURRENT_USER-Funktion, um Informationen über den derzeit angemeldeten Benutzer zu erhalten, und die SYSTEM_USER-Funktion, um Informationen über den Systembenutzer zu erhalten.

Speichere das SQL-Skript

In diesem letzten Schritt speicherst du das SQL-Skript an den angegebenen Dateipfad.

  1. Führe das Skript in der MySQL-Eingabeaufforderung mit dem folgenden Befehl aus:
MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;

Dies führt das SQL-Skript aus und zeigt Informationen über den derzeit angemeldeten Benutzer und den Systembenutzer an.

Die Ausgabe sollte ähnlich der folgenden aussehen:

+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER()  |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 Zeile in Satz (0,000 Sekunden)

Diese Ausgabe zeigt, dass der derzeit angemeldete Benutzer und der Systembenutzer beide root@localhost sind.

Herzlichen Glückwunsch! Du hast das Projekt abgeschlossen und das SQL-Skript an den angegebenen Ort gespeichert.

Zusammenfassung

Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben