Wie Entfernen von MySQL-Konten

Sie könnten ein Konto aus einer MySQL-Datenbank entfernen möchten. In den meisten Fällen mit einem Konto, das niemand negative Auswirkungen hat nicht verwendet. Allerdings, wenn Sie denken, dass ein Konto kompromittiert wurde, können Sie es aus Sicherheitsgründen zu entfernen.

Um ein Konto zu entfernen, können Sie mit dem DROP USER Aussage (die in MySQL 4.1.1 hinzugefügt wurde), wie folgt:

DROP USER Account @ hostname, accountname @ hostname, ...

Sie müssen ein Konto, das hat LÖSCHEN Privilegien auf die mysql Datenbank auszuführen, um die FALLEN BENUTZER Erklärung.

Das Verhalten von DROP USER hat durch MySQL-Versionen geändert. Ab MySQL 5.0.2, entfernt es das Konto und alle mit dem Konto verbundenen Aufzeichnungen, einschließlich Aufzeichnungen, die die Kontoberechtigungen auf bestimmte Datenbanken oder Tabellen geben. Doch in den Versionen vor MySQL 5.0.2 DROP USER fällt nur Konten, die keine Privilegien haben.

Daher wird in älteren Versionen müssen Sie alle Privilegien von einem Konto zu entfernen, einschließlich Datenbank oder Tabellenzugriffsrechte, bevor Sie dieses Konto löschen können.

Menü