Ich versuche, die anonymen Benutzer aus meiner mysql.users-Datenbank zu löschen. Allerdings habe ich merkwürdiges Verhalten bekommen. Wenn ich den Befehl eingebe:
DROP User ''@'WOPR';
Ich habe eine allgemeine Fehlermeldung erhalten. Also habe ich meinen Computer neu gestartet und es erneut versucht. Diesmal bekam ich die Antwort
Query OK, 0 rows affected.
Aber wenn ich reinsteige
SELECT User, Host, Password FROM mysql.user WHERE User='';
Die Rückgabe ist:
+------+------+----------+
| User | Host | Password |
+------+------+----------+
| | WOPR | |
+------+------+----------+
(WOPR ist mein Hostname)
Ich führe den Befehl aus
DROP User ''@'WOPR';
und erhalten das gleiche Ergebnis.
Ich führe eine Neuinstallation von MySQL 5.5 unter Arch Linux, Kernel-Version 2.6.33 aus.
Weiß jemand, was dieses Verhalten verursachen kann?