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';
같은 결과를 얻습니다.
Arch Linux, 커널 버전 2.6.33에서 MySQL 5.5를 새로 설치하고 있습니다.
이 행동의 원인이 무엇인지 아는 사람이 있습니까?