Saya mencoba untuk DROP pengguna anonim dari database mysql.users saya. Namun, saya mendapatkan perilaku aneh. Ketika saya memasukkan perintah:
DROP User ''@'WOPR';
Saya mendapat pesan kesalahan umum. Jadi, saya reboot mesin saya, dan mencobanya lagi. Kali ini saya mendapat tanggapan
Query OK, 0 rows affected.
Tapi ketika saya dimasukkan
SELECT User, Host, Password FROM mysql.user WHERE User='';
Pengembaliannya adalah:
+------+------+----------+
| User | Host | Password |
+------+------+----------+
| | WOPR | |
+------+------+----------+
(WOPR adalah nama host saya)
Saya menjalankan perintah
DROP User ''@'WOPR';
dan dapatkan hasil yang sama.
Saya menjalankan instalasi baru MySQL 5.5 di Arch Linux, kernel versi 2.6.33.
Adakah yang tahu apa yang dapat menyebabkan perilaku ini?