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

CSS-Spezifikation BEM CSS und OOCSS Beispielcode detaillierte Erklärung

Vorwort Aufgrund der unterschiedlichen Codiergewo...

So optimieren Sie Bilder, um die Website-Leistung zu verbessern

Inhaltsverzeichnis Überblick Was ist Bildkomprimi...

So ändern Sie den Inhalt eines vorhandenen Docker-Containers

1. Docker ps listet Container auf 2. Docker cp ko...

Wie oft werden mehrere setStates in React aufgerufen?

Inhaltsverzeichnis 1. Zwei setState, wie oft soll...

MySQL verwendet Aggregatfunktionen zum Abfragen einer einzelnen Tabelle

Aggregatfunktionen Wirkt auf einen Datensatz ein ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 winx64

In diesem Artikel wird die Installations- und Kon...

mysql installer community 8.0.12.0 grafische anleitung zur installation

Dieses Tutorial beschreibt die Installation der M...

Müssen Designer das Programmieren lernen?

Oftmals wird nach der Fertigstellung eines Webdes...

Zusammenfassung der wichtigsten Wissenspunkte zur MySQL-Abfrageoptimierung

Vorwort Abfrageoptimierung ist nichts, was über N...

Mysql-String-Abfangen und Abrufen von Daten im angegebenen String

Vorwort: Ich bin auf die Anforderung gestoßen, be...

MySql-Wissenspunkte: Transaktion, Index, Sperrprinzip und Nutzungsanalyse

Dieser Artikel erläutert anhand von Beispielen di...

Detaillierte Erklärung der Gründe, warum MySQL-Verbindungen hängen bleiben

Inhaltsverzeichnis 1. Hintergrund Architektur Pro...