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- undSYSTEM_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.
- Öffne ein Terminal und starte den MySQL-Dienst mit dem folgenden Befehl:
sudo service mysql start
- 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.
- Öffne die Datei
currentUser.sql. - 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.
- 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.



