MySQL-Benutzerberechtigungen erkunden

SQLSQLBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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

MySQL-Berechtigungsvorschau

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die MySQL-Datenbank mit dem Befehl sudo ohne 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.

  1. Starte den MySQL-Dienst:
sudo service mysql start
  1. Greife auf die MySQL-Datenbank mit dem Befehl sudo zu:
sudo mysql
  1. 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.

  1. Öffne die Datei showGrant.sql und füge den folgenden SQL-Befehl hinzu:
SELECT * FROM user WHERE User = 'root' AND Host = 'localhost';
  1. Speichere die Datei showGrant.sql.
  2. 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.

Vorschau auf das SQL-Abfrageergebnis
✨ Lösung prüfen und üben

Zusammenfassung

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