Я намагаюся скинути анонімних користувачів з моєї бази даних 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.
Хтось знає, що може викликати таку поведінку?