Das Beispiel in diesem Artikel läuft auf MySQL 5.0 und höher.
Das einfache Format des MySQL-Befehls „Benutzerberechtigungen gewähren“ kann wie folgt zusammengefasst werden:
1. Normale Datenbenutzer gewähren, abfragen, einfügen, aktualisieren, alles löschen Tabellen in der Datenbank Datenrechte.
Oder verwenden Sie stattdessen einen MySQL-Befehl:
2. Datenbankentwickler gewähren, Tabellen, Indizes, Ansichten, gespeicherte Prozeduren und Funktionen erstellen. . . und andere Berechtigungen.
Erteilen Sie die Berechtigung zum Erstellen, Ändern und Löschen von MySQL-Datentabellenstrukturen.
Grant betreibt MySQL-Fremdschlüsselberechtigungen.
Erteilen Sie die Berechtigung zum Betrieb temporärer MySQL-Tabellen.
Erteilen Sie die Berechtigung zum Betreiben von MySQL-Indizes.
Erteilen Sie die Berechtigung zum Betreiben von MySQL-Ansichten und zum Anzeigen des Quellcodes.
Erteilen Sie die Berechtigung, gespeicherte MySQL-Prozeduren und -Funktionen auszuführen.
alle
alle
5. MySQL-Erteilungsberechtigungen können auf mehreren Ebenen angewendet werden.
1. grant funktioniert auf dem gesamten MySQL-Server:
2. Zuschuss funktioniert auf einer einzigen Datenbank:
3. Grant arbeitet an einer einzelnen Datentabelle:
Hier genehmigen Sie mehrere Fotos für eins Benutzertabelle können Sie die obige Anweisung mehrmals ausführen. Zum Beispiel:
4. grant wirkt auf die Spalten in der Tabelle:
5. Grant arbeitet an gespeicherten Prozeduren und Funktionen:
6. MySQL-Benutzerberechtigungen anzeigen
Den aktuellen Benutzer (selbst) anzeigen Berechtigungen:
Berechtigungen anderer MySQL-Benutzer anzeigen:
7. Widerrufen Sie die erteilten Berechtigungen die MySQL-Benutzerberechtigungen.
revoke hat eine ähnliche Syntax wie grant, ersetzen Sie einfach das Schlüsselwort „to“ durch „from“:
8. Hinweise zum Erteilen und Entziehen von Benutzerberechtigungen durch MySQL
1. Nach dem Erteilen und Widerrufen der Benutzerberechtigungen können die Berechtigungen nur wirksam werden, wenn der Benutzer erneut eine Verbindung zur MySQL-Datenbank herstellt.
2. Wenn Sie möchten, dass autorisierte Benutzer diese Berechtigungen anderen Benutzern erteilen, müssen Sie die Option „Option gewähren“
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung des MySQL-Autorisierungsbefehls grant. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!