Einige Hinweise zu MySQL-Routineberechtigungen

Einige Hinweise zu MySQL-Routineberechtigungen

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:
  • Detaillierte Erklärung der Lösung für den Fehler beim Erstellen eines Benutzers und Erteilen von Berechtigungen in mysql8.0
  • So öffnen Sie externe Netzwerkzugriffsrechte für MySQL
  • Detaillierte Erläuterung der Methoden zur Überprüfung und Verwaltung von MySQL-Benutzerrechten
  • Zusammenfassung der Berechtigungsprobleme bei gespeicherten MySQL-Prozeduren
  • So ändern Sie MySQL-Berechtigungen, um Hosts den Zugriff zu ermöglichen
  • Lösung für das Problem, dass die Konfigurationsdatei my.cnf in MySQL aufgrund von Berechtigungsproblemen nicht gestartet werden kann
  • Detaillierte Erläuterung der Verwendung von Dockerfile zum Erstellen eines MySQL-Images und zum Implementieren der Dateninitialisierung und Berechtigungseinstellung
  • Beispiel zum Erstellen eines lokalen Benutzers in MySQL und Erteilen von Datenbankberechtigungen
  • Aktivieren Sie Remote-Zugriffsrechte für MySQL unter Linux und öffnen Sie Port 3306 in der Firewall
  • Mysql: Der als Definierer angegebene Benutzer (''xxx@''%'') existiert nicht – Lösung

<<:  So weisen Sie einer Instanz in Linux eine öffentliche IP-Adresse zu

>>:  Probleme bei der Verwendung der Rich-Text-Bearbeitung mit Wangeditor in Vue

Artikel empfehlen

So verwenden Sie die Typerweiterung ohne Typingscript

Vorwort Aufgrund der schwachen Typisierung von JS...

Untersuchung der Eingabetastenfunktion vom Typ „Datei“

<br />Beim Hochladen auf manchen Websites wi...

Probleme beim Springen auf HTML-Seiten und bei der Parameterübertragung

HTML-Seitensprung: Fenster.öffnen(URL, "&quo...

【HTML-Element】Detaillierte Erklärung des Tag-Textes

1. Verwenden Sie grundlegende Textelemente, um In...

Linux verwendet den Binärmodus zur Installation von MySQL

In diesem Artikel werden die einzelnen Schritte z...

CSS3-Bézierkurven-Beispiel: Erstellen von Link-Hover-Animationseffekten

Wir verwenden animierte CSS3-Übergänge, um einen ...

JS Cross-Domain-XML – mit AS URLLoader

Kürzlich erhielt ich eine Anforderung für eine Fun...

Zusammenfassung des Speicherorts und Tipps für Docker-Konfigurationscontainer

Tipps zur Verwendung von Docker 1. Bereinigen Sie...

So ändern Sie den Bildlaufleistenstil in Vue

Inhaltsverzeichnis Zunächst müssen Sie wissen, da...

Tutorial zur manuellen Installation von MySQL 8.0.13

In diesem Artikel finden Sie das Tutorial zur man...

Zusammenfassung häufig verwendeter MySQL-Befehle im Linux-Betriebssystem

Hier sind einige gängige MySQL-Befehle für Sie: -...