So löschen Sie einen MySQL -Benutzer mit der Befehlszeilenschnittstelle
- 1877
- 542
- Tom Jakobs
MySQL ist ein relationales Datenbankverwaltungssystem, das einen Authentifizierungsmechanismus zur Verhinderung eines nicht autorisierten Zugriffs bietet. In MySQL ist die Benutzerverwaltung ein wichtiger Aspekt der Datenbankverwaltung. Wenn Sie nicht verwendete oder veraltete Benutzer fallen lassen, können Sie die Sicherheit verbessern und die Leistung optimieren.
In diesem Artikel werden wir diskutieren, wie Sie einen MySQL -Benutzer mithilfe der Befehlszeilenschnittstelle fallen lassen können.
Schritt 1: Verbindung zu MySQL herstellen
Der erste Schritt besteht darin, eine Verbindung zum MySQL -Server mit der Befehlszeilenschnittstelle herzustellen. Öffnen Sie Ihren Terminal oder die Eingabeaufforderung und geben Sie den folgenden Befehl ein:
Mysql -u root -p
Auf diese Weise werden Sie aufgefordert, das Kennwort des Root -Benutzers einzugeben. Nach dem Eingeben des richtigen Passworts werden Sie mit dem MySQL -Server verbunden.
Schritt 2: Vorhandene Benutzer listen Sie auf
Bevor Sie einen MySQL -Benutzer fallen lassen, ist es eine gute Praxis, alle vorhandenen Benutzer aufzulisten, um sicherzustellen, dass der Benutzer, den Sie fallen lassen möchten, tatsächlich existiert. Um alle Benutzer aufzulisten, geben Sie den folgenden Befehl ein:
Wählen Sie Benutzer, Host bei MySQL.Benutzer;1 | Wählen Sie Benutzer, Host bei MySQL.Benutzer; |
Dadurch wird eine Liste aller vorhandenen MySQL -Benutzer angezeigt.
Listen Sie vorhandene Benutzer aufSchritt 3: Privilegien widerrufen
Bevor Sie einen MySQL -Benutzer fallen lassen, ist es wichtig, alle mit dem Benutzer verbundenen Berechtigungen zu widerrufen. Dies stellt sicher, dass der Benutzer nicht mehr auf die Datenbank zugreifen kann. Geben Sie den folgenden Befehl ein, um Privilegien zu widerrufen:
REVOKE ALLE RECHTUNGEN, GRANT -Option von 'Benutzer'@'localhost';1 | REVOKE ALLE RECHTUNGEN, GRANT -Option von 'Benutzer'@'localhost'; |
Ersetzen 'Benutzer' Mit dem Benutzernamen des Benutzers möchten Sie fallen. Der "Lokalhost" Gibt den Ort an, aus dem der Benutzer eine Verbindung zur Datenbank herstellen kann. Wenn der Benutzer von mehreren Standorten herstellen kann, können Sie '%' anstelle von 'localhost' verwenden.
Schritt 4: Drop (löschen) Benutzer
Nach dem Widerruf der Berechtigungen können Sie den Benutzer mit dem folgenden Befehl fallen lassen:
Drop der Benutzer 'Benutzer'@'localhost';1 | Drop der Benutzer 'Benutzer'@'localhost'; |
Ersetzen 'Benutzer' Mit dem Benutzernamen des Benutzers möchten Sie fallen. Der "Lokalhost" Gibt den Ort an, aus dem der Benutzer eine Verbindung zur Datenbank herstellen kann.
Drop MySQL User AnweisungWenn der Benutzer von mehreren Standorten herstellen kann, können Sie verwenden "%" anstelle von 'localhost'.
Lassen Sie den MySQL -Benutzer mit "%" -Host fallenDas ist es. Wiederholen Sie den gleichen Befehl, um mehr Konten zu entfernen, die nicht mehr erforderlich sind.
Schritt 5: Überprüfen Sie, ob der Benutzer fallengelassen wurde
Um zu überprüfen, ob der Benutzer erfolgreich abgelegt wurde Schritt 2. Der fallengelassene Benutzer sollte nicht mehr in der Liste angezeigt werden.
Abschluss
Wenn Sie nicht verwendete oder veraltete MySQL -Benutzer fallen lassen, können Sie die Sicherheit verbessern und die Leistung optimieren. In diesem Artikel haben wir besprochen, wie man einen MySQL -Benutzer mithilfe der Befehlszeilenschnittstelle fallen lässt. Wenn Sie diese Schritte ausführen, können Sie MySQL -Benutzer effektiv verwalten und sicherstellen, dass nur autorisierte Benutzer Zugriff auf Ihre Datenbank haben.
- « So erstellen Sie nur SFTP -Benutzer in Ubuntu 20.04
- So entfernen Sie das Paket von Laravel (Komponist) »