Windows Admin werden (in 2 Minuten) ohne Passwort
Inhaltsverzeichnis:
Mit MySQL können Sie mehrere Benutzerkonten erstellen und entsprechende Berechtigungen gewähren, damit Benutzer eine Verbindung herstellen und Datenbanken verwalten können.
Wenn das Benutzerkonto nicht mehr benötigt wird, empfiehlt es sich, entweder die Benutzerberechtigungen zu entfernen oder das Benutzerkonto vollständig zu löschen.
In diesem Tutorial wird erklärt, wie Sie MySQL / MariaDB-Benutzerkonten löschen.
DROP USER
Anweisung
In MySQL können Sie einen oder mehrere Benutzer und zugewiesene Berechtigungen mit der Anweisung
DROP USER
entfernen. Die allgemeine Syntax dieser Anweisung lautet wie folgt:
DROP USER USER_ACCOUNT…
So entfernen Sie beispielsweise die Anmeldung für das
brian@localhost
Benutzerkonto bei der MYSQL-Shell und führen Folgendes aus:
DROP USER 'brian@localhost';
Bei Erfolg wird der Befehl zurückgegeben:
Query OK, 0 rows affected (0.00 sec)
Um mehrere Benutzerkonten in einem einzigen Befehl zu entfernen, führen Sie die Anweisung
DROP USER
gefolgt von den Benutzern, die Sie entfernen möchten, durch ein Leerzeichen getrennt aus:
DROP USER 'brian@localhost' 'any@localhost';
Wenn der Benutzer, den Sie entfernen möchten, derzeit angemeldet ist, wird die Benutzersitzung nicht geschlossen, und der Benutzer kann Abfragen ausführen, bis die Sitzung endet. Sobald die Sitzung geschlossen ist, wird der Benutzer entfernt und kann sich nicht mehr beim MySQL-Server anmelden.
Die vom Benutzer erstellten Datenbanken und Objekte werden nicht automatisch entfernt.
MySQL-Benutzerkonten entfernen
In diesem Abschnitt erfahren Sie Schritt für Schritt, wie Sie MySQL-Benutzerkonten auflisten und entfernen.
Melden Sie sich zunächst mit dem Root-Benutzer oder einem anderen Administrator bei der MySQL-Shell an. Geben Sie dazu den folgenden Befehl ein:
sudo mysql
mysql -u root -p
Die folgenden Befehle werden in der MySQL-Shell ausgeführt.
MySQL speichert Informationen zu den Benutzern in der
user
in der
mysql
Datenbank. Verwenden Sie die folgende
SELECT
Anweisung, um eine Liste aller MySQL-Benutzerkonten abzurufen:
SELECT User, Host FROM mysql.user;
Die Ausgabe sollte ungefähr so aussehen:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
In MySQL besteht ein Benutzerkonto aus einem Benutzernamen und einem Hostnamen.
jabba@localhost
und
[email protected]
sind unterschiedliche Benutzerkonten.
chewbacca@localhost
, das
chewbacca@localhost
Benutzerkonto wird nicht mehr benötigt und wir möchten es entfernen.
So löschen Sie den Benutzerlauf:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
Der Befehl entfernt das Benutzerkonto und seine Berechtigungen.
Nachdem der Benutzer entfernt wurde, möchten Sie möglicherweise auch die diesem Benutzer zugeordneten Datenbanken entfernen.
Fazit
Verwenden Sie zum Entfernen eines MySQL-Benutzerkontos die Anweisung
DROP USER
, gefolgt vom Namen des Benutzers, den Sie entfernen möchten.
So löschen Sie Google Plus-Konto, ohne Gmail zu löschen
Erfahren Sie, wie Sie Google Plus-Konto löschen, ohne Google Mail-Konto oder YouTube zu löschen. Sie können es aber weiterhin mit anderen Google-Diensten nutzen.
Flash-Cookies löschen über Browserverlauf im Internet Explorer löschen
Flash Player 10.3 verfügt über eine Integration mit den Datenschutzeinstellungen des Browsers zur Verwaltung des lokalen Speichers. Sie können nun Flash-Cookies in Internet Explorer, Firefox, Safari, Chrome usw. einfach löschen.
So löschen oder löschen Sie alle Termine aus dem Google Kalender
Erfahren Sie, wie Sie alle Termine in Ihrem Google Kalender löschen oder löschen.







