मैं अपने mysql.users डेटाबेस से अनाम उपयोगकर्ताओं को DROP करने का प्रयास कर रहा हूं। हालांकि, मुझे अजीब व्यवहार मिल रहा है। जब मैं कमांड दर्ज करता हूं:
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';
और एक ही परिणाम प्राप्त करें।
मैं आर्क लिनक्स, कर्नेल संस्करण 2.6.33 पर MySQL 5.5 की एक ताजा स्थापना चला रहा हूं।
क्या किसी को पता है कि इस व्यवहार का क्या कारण हो सकता है?