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
Im vorherigen Artikel wurde ein ausführliches Bei...
Von: https://blog.csdn.net/qq_44761243/article/de...
Zabbix erkennt automatisch Regeln zur Überwachung...
Vorne geschrieben Nginx ist nicht nur ein Reverse...
Da eine bestimmte Funktion meines Projekts erford...
Docker-Version: [root@localhost gae_proxy]# Docke...
In einem Artikel vor langer Zeit habe ich über di...
In diesem Artikel wird der Vorgang zum Herunterfa...
Inhaltsverzeichnis Vorwort 1. Nginx + Tomcat 2. K...
In diesem Artikel wird das MySQL-Sicherungsskript...
In diesem Artikelbeispiel wird der spezifische Co...
[LeetCode] 175.Zwei Tabellen kombinieren Tabelle:...
Bei der Webentwicklung stößt man häufig auf Zeiche...
Gute Datenbankspezifikationen tragen dazu bei, di...
MySQL-Einstellungscode für grüne Version und Fehl...