J'essaye de SUPPRIMER les utilisateurs anonymes de ma base de données mysql.users. Cependant, j'ai un comportement étrange. Lorsque j'entre la commande:
DROP User ''@'WOPR';
J'obtenais un message d'erreur générique. J'ai donc redémarré ma machine et je l'ai réessayée. Cette fois, j'ai eu la réponse
Query OK, 0 rows affected.
Mais quand je mets
SELECT User, Host, Password FROM mysql.user WHERE User='';
Le retour est:
+------+------+----------+
| User | Host | Password |
+------+------+----------+
| | WOPR | |
+------+------+----------+
(WOPR est mon nom d'hôte)
Je lance la commande
DROP User ''@'WOPR';
et obtenez le même résultat.
J'exécute une nouvelle installation de MySQL 5.5 sur Arch Linux, la version 2.6.33 du noyau.
Quelqu'un sait-il ce qui peut provoquer ce comportement?