1. Wenn der Benutzer über die Berechtigung zum Erstellen von Routinen verfügt, kann er eine Prozedur | Funktion erstellen. 2. Wenn ein Benutzer eine Prozedur | Funktion erstellt, erteilt MySQL ihm automatisch die Änderungsroutine und die Ausführungsberechtigungen für die Prozedur | Funktion. 3. Beispiel: Der Benutzer root erstellt einen spuser@'localhost'-Benutzer und erteilt ihm die Berechtigung zum Erstellen von Prozeduren. Gewähren Sie spuser@'localhost', identifiziert durch '123456', die Erstellungsroutine für tempdb.*. Erstellen Sie eine Routine mit dem Benutzer spuser@'localhost' Trennzeichen gehen Prozedur sp_hello_world() erstellen beginnen wählen Sie „Hallo Welt“; Ende gehen Trennzeichen ; Überprüfen Sie die Berechtigungen von spuser@'localhost' erneut mysql> Berechtigungen anzeigen; +------------------------------------------------------------------------------------------------+ | Zuschüsse für spuser@localhost | +------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* AN 'spuser'@'localhost' IDENTIFIZIERT DURCH PASSWORT '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' | | GRANT CREATE ROUTINE ON `tempdb`.* TO 'spuser'@'localhost' | | GRANT EXECUTE, ALTER ROUTINE ON PROCEDURE `tempdb`.`sp_hello_world` TO 'spuser'@'localhost' | +------------------------------------------------------------------------------------------------+ Die obige Beschreibung der Berechtigungen für MySQL-Erstellungsroutinen ist alles, was ich mit Ihnen teilen kann. Ich hoffe, sie kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: So weisen Sie einer Instanz in Linux eine öffentliche IP-Adresse zu
>>: Probleme bei der Verwendung der Rich-Text-Bearbeitung mit Wangeditor in Vue
1. Verwenden Sie Docker Compose, um den Start zu ...
In diesem Artikel erfahren Sie, wie Sie das kompr...
Grammatik: Hintergrundbild: Kegelschnitt-Farbverl...
KILL [VERBINDUNG | ABFRAGE] Prozesslisten-ID In M...
Zunächst muss Ihr Container laufen Sie können die...
Inhaltsverzeichnis Vorwort: Verschlüsselungsalgor...
Tabellenfelder hinzufügen alter table table1 add ...
In diesem Artikelbeispiel wird der spezifische Co...
HTTP-Statuscodes Der Statuscode besteht aus 3 Zif...
Inhaltsverzeichnis 1. Verwendung von Keep-Alive A...
In diesem Artikel erfahren Sie alles über die Ins...
Bei der Verwendung von Nginx als Webserver sind m...
Inhaltsverzeichnis Vorwort Typinferenz Einengung ...
Zen-Codierung Es ist ein Texteditor-Plugin. In ei...
Inhaltsverzeichnis Vorwort: Systemanforderungen: ...