Einführung
In diesem Projekt lernst du, wie du die Benutzerberechtigungsinformationen aus der MySQL-Datenbank abrufen und anzeigen kannst. Dieses Projekt ist so konzipiert, dass du das MySQL-Benutzerverwaltungssystem und die Berechtigungssystem verstehst, was eine essentielle Fähigkeit für Datenbankadministratoren und Entwickler ist.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du die MySQL-Datenbank mit dem Befehl
sudoohne Passwort zugreifen kannst - Wie du zur
mysql-Datenbank wechseln kannst - Wie du die Berechtigungsinformationen für einen bestimmten Benutzer abfragen kannst, in diesem Fall den
root-Benutzer
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Das MySQL-Benutzerverwaltungssystem und das Berechtigungssystem zu verstehen
- Die Berechtigungsinformationen für einen bestimmten Benutzer abzurufen und anzuzeigen
- Das Wissen auf die Verwaltung von Benutzerberechtigungen in eigenen MySQL-Datenbankprojekten anzuwenden
Zugang zu MySQL und Wechsel zur MySQL-Datenbank
In diesem Schritt lernst du, wie du die MySQL-Datenbank mit dem Befehl sudo ohne Passwort zugreifen und zur mysql-Datenbank wechseln kannst.
- Starte den MySQL-Dienst:
sudo service mysql start
- Greife auf die MySQL-Datenbank mit dem Befehl
sudozu:
sudo mysql
- Wechsel zur
mysql-Datenbank:
USE mysql;
Abfrage der Berechtigungsinformationen für den Root-Benutzer
In diesem Schritt lernst du, wie du die Berechtigungsinformationen für den root-Benutzer mit Änderungsrechten abfragst.
- Öffne die Datei
showGrant.sqlund füge den folgenden SQL-Befehl hinzu:
SELECT * FROM user WHERE User = 'root' AND Host = 'localhost';
- Speichere die Datei
showGrant.sql. - Führe das SQL-Skript im MySQL-Prompt aus:
SOURCE /home/labex/project/showGrant.sql;
Dies zeigt die Berechtigungsinformationen für den root-Benutzer mit Änderungsrechten an.

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