Tôi đang cố gắng DROP người dùng ẩn danh từ cơ sở dữ liệu mysql.users của tôi. Tuy nhiên, tôi đã nhận được hành vi kỳ lạ. Khi tôi nhập lệnh:
DROP User ''@'WOPR';
Tôi đã nhận được một thông báo lỗi chung. Vì vậy, tôi đã khởi động lại máy của mình và thử lại. Lần này tôi nhận được phản hồi
Query OK, 0 rows affected.
Nhưng khi tôi đặt vào
SELECT User, Host, Password FROM mysql.user WHERE User='';
Sự trở lại là:
+------+------+----------+
| User | Host | Password |
+------+------+----------+
| | WOPR | |
+------+------+----------+
(WOPR là tên máy chủ của tôi)
Tôi chạy lệnh
DROP User ''@'WOPR';
và nhận được kết quả tương tự.
Tôi đang chạy bản cài đặt mới của MySQL 5.5 trên Arch Linux, phiên bản kernel 2.6.33.
Có ai biết những gì có thể gây ra hành vi này?