DROP USERuser
[,user
] ...
Die Anweisung DROP USER
entfernt ein oder
mehrere MySQL-Konten. Sie löscht die Berechtigungsdatensätze
des Kontos aus allen Grant-Tabellen. Um diese Anweisung zu
verwenden, benötigen Sie die globale Berechtigung
CREATE USER
oder die Berechtigung
DELETE
für die Datenbank
mysql
. Jedes Konto wird im selben Format
wie bei der GRANT
-Anweisung benannt (z. B.
'jeffrey'@'localhost'
). Die Benutzer- und
Hostbestandteile des Kontonamens entsprechen den Werten der
Spalten User
und Host
des kontenspezifischen Datensatzes in der Tabelle
user
.
Mit DROP USER
können Sie ein Konto und
seine Berechtigungen wie folgt entfernen:
DROP USER user
;
Wichtig : DROP
USER
schließt offene Benutzersitzungen nicht
automatisch. Stattdessen wird, wenn ein zu löschender
Benutzer gerade eine offene Sitzung hat, die Anweisung erst
umgesetzt, wenn die Sitzung dieses Benutzers beendet wurde.
Sobald die Sitzung beendet ist, wird der Benutzer gelöscht:
Nachfolgende Versuche des Benutzers, sich anzumelden, schlagen
dann fehl. Dies ist bewusst so
implementiert.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.