Я пытаюсь удалить анонимных пользователей из моей базы данных mysql.users. Тем не менее, я получаю странное поведение. Когда я ввожу команду:
DROP User ''@'WOPR';
Я получаю общее сообщение об ошибке. Итак, я перезагрузил свою машину и попробовал снова. На этот раз я получил ответ
Query OK, 0 rows affected.
Но когда я положил в
SELECT User, Host, Password FROM mysql.user WHERE User='';
Возврат:
+------+------+----------+
| User | Host | Password |
+------+------+----------+
| | WOPR | |
+------+------+----------+
(WOPR - это мое имя хоста)
Я запускаю команду
DROP User ''@'WOPR';
и получить тот же результат.
Я запускаю свежую установку MySQL 5.5 на Arch Linux, версия ядра 2.6.33.
Кто-нибудь знает, что может вызвать такое поведение?