Implementierung der obligatorischen Zugriffskontrolle in MySQL

Implementierung der obligatorischen Zugriffskontrolle in MySQL

So implementieren Sie eine obligatorische Zugriffskontrolle in MySQL. So legen Sie die Klassifizierungen (d. h. streng geheim, geheim, vertraulich und nicht klassifiziert) und Freigaben in MySQL fest. Und so vergleichen Sie sie.

Antwort1

Zuerst können Sie Benutzer auf Ihrem MySQL-Server erstellen. Beispiel:

CREATE USER 'your_name'@'localhost';

Hier istSyntaxreferenz.

und fügen Sie Zuschüsse hinzu mitGRANT-Anweisung:

GRANT ALL ON your_db.* TO 'your_name'@'localhost';

Mit der MySQL-Zugriffskontrolle lässt sich einstellen, wer Daten aktualisieren, auswählen oder in die Datenbank einfügen darf oder wer sich von einem bestimmten Host aus verbinden darf und welche Berechtigungen dieser Benutzer hat.

Hinweis: Mit dem MySQL-Berechtigungssystem sind folgende Dinge nicht möglich:

  • Sie können nicht explizit angeben, dass einem bestimmten Benutzer der Zugriff verweigert werden soll. Das heißt, Sie können nicht explizit einen Benutzer zuordnen und dann die Verbindung ablehnen.
  • Sie können nicht festlegen, dass ein Benutzer über Berechtigungen zum Erstellen oder Löschen von Tabellen in einer Datenbank verfügt, nicht jedoch zum Erstellen oder Löschen der Datenbank selbst.
  • Ein Kennwort gilt global für ein Konto. Sie können ein Kennwort nicht mit einem bestimmten Objekt wie einer Datenbank, Tabelle oder Routine verknüpfen.

überprüfen Sie bittedieser Linkfür mehr Informationen.

verwandte Informationen