Wie lösche ich Benutzerberechtigungen in MySQL unter Linux?
Sie können die REVOKE-Anweisung in MySQL unter Linux verwenden, um die Berechtigungen eines Benutzers zu löschen (dieser Benutzer wird nicht gelöscht). Das Syntaxformat lautet „REVOKE ALL PRIVILEGES, GRANT OPTION FROM user“, um alle Berechtigungen des Benutzers zu löschen.
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
In MySQL können Sie die REVOKE-Anweisung verwenden, um bestimmte Berechtigungen eines Benutzers zu löschen (dieser Benutzer wird nicht gelöscht), wodurch das System garantiert werden kann gewissermaßen Sicherheit. Beispielsweise kann ein Datenbankadministrator DELETE-Berechtigungen entfernen, wenn er der Meinung ist, dass ein Benutzer sie nicht haben sollte.
Es gibt zwei Syntaxformate für die Verwendung der REVOKE-Anweisung zum Löschen von Berechtigungen:
1) Das erste
löscht einige spezifische Berechtigungen des Benutzers. Das Syntaxformat lautet wie folgt:
REVOKE priv_type [(column_list)]... ON database.table FROM user [, user]...
Parameter im REVOKE-Anweisung Dieselbe Bedeutung wie die Parameter der GRANT-Anweisung. Darunter:
priv_type-Parameter gibt den Typ der Berechtigung an;
column_list-Parameter gibt an, für welche Spalten die Berechtigung gilt. Ohne diesen Parameter gilt er für die gesamte Tabelle;
user-Parameter besteht aus Benutzername und Host Name im Format „Benutzername‘@‘Hostname‘“.
2) Der zweite Typ
löscht alle Berechtigungen eines bestimmten Benutzers. Das Syntaxformat ist wie folgt:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...
Beim Löschen von Benutzerberechtigungen müssen Sie auf die folgenden Punkte achten:
Die Die REVOKE-Syntax ähnelt dem Syntaxformat der GRANT-Anweisung, hat jedoch den gegenteiligen Effekt.
Um die REVOKE-Anweisung verwenden zu können, müssen Sie über die globale CREATE USER-Berechtigung oder UPDATE-Berechtigung für die MySQL-Datenbank verfügen.
Beispiel
Verwenden Sie die REVOKE-Anweisung, um die Einfügeberechtigung des Benutzers testUser aufzuheben. Die SQL-Anweisung und der Ausführungsprozess sind wie folgt.
mysql> REVOKE INSERT ON *.* -> FROM 'testUser'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> SHOW GRANTS FOR 'testUser'@'localhost'; +-----------------------------------------------------------------+ | Grants for testUser@localhost | +-----------------------------------------------------------------+ | GRANT SELECT ON *.* TO 'testUser'@'localhost' WITH GRANT OPTION | +-----------------------------------------------------------------+ 1 row in set (0.00 sec)
Die Ergebnisse zeigen, dass die INSERT-Berechtigung des testUser-Benutzers erfolgreich gelöscht wurde.
Das obige ist der detaillierte Inhalt vonWie lösche ich Benutzerberechtigungen in MySQL unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

VS Code One-Step/Nächster Schritt Verknüpfungsschlüsselnutzung: Einschritt (rückwärts): Windows/Linux: Strg ←; macOS: CMD ← Nächster Schritt (vorwärts): Windows/Linux: Strg →; macos: cmd →

Das Ausführen von Code in VS -Code dauert nur sechs Schritte: 1. Öffnen Sie das Projekt; 2. Erstellen und schreiben Sie die Codedatei; 3. Öffnen Sie das Terminal; 4. Navigieren Sie zum Projektverzeichnis; 5. Führen Sie den Code mit den entsprechenden Befehlen aus; 6. Die Ausgabe anzeigen.

VS-Code zum chinesischen Modus wechseln: Öffnen Sie die Einstellungsschnittstelle (Windows/Linux: Strg, MacOS: CMD,) Suchen

Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.

Ausführen von Aufgaben in VSCODE: Erstellen Sie Tasks.json -Datei, Versions- und Aufgabenliste angeben. Konfigurieren Sie den Beschriftung, den Befehl, die Argumente und die Art der Aufgabe; Speichern und laden Sie die Aufgabe neu; Führen Sie die Aufgabe mit der Verknüpfungsschlüssel -Strg -Verschiebung B (macOS für CMD Shift B) aus.
