2012-06-19 4 views
3

해석 :다음으로 MySQL의 쿼리 로그

select * from mysql.general_log order by event_time desc

은 왜 이렇게 자주 "액세스 거부"가 표시되는 이유는 무엇입니까? 2 초마다 그렇게하려고하는 것처럼 보입니다. 이것은 버그입니까, 아니면 왜 이런 일이 발생하고 그것이 무엇을 의미합니까?

| user_host     | thread_id | server_id | command_type | argument               | 
+---------------------------+-----------+-----------+--------------+-------------------------------------------------------------------+ 
| root[root] @ localhost [] |  122 |   0 | Query  | select * from mysql.general_log order by event_time desc   | 
| [] @ localhost []   |  223 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  223 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  222 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  222 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  221 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  221 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  220 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  220 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  219 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  219 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  218 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  218 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  217 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  217 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  216 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
| [dave] @ localhost [] |  216 |   0 | Connect  | [email protected] as on           | 
| [] @ localhost []   |  215 |   0 | Connect  | Access denied for user 'dave'@'localhost' (using password: NO) | 
+0

MySQL 양말이 작성을 위해 열리는 프로세스는 무엇입니까? ('fuser' 또는'lsof'가 보여줄 수 있습니다.) – sarnold

+0

mysqld 15806 _mysql 21u IPv4 0xffffff600c106a40 0t0 TCP * : mysql (LISTEN)' – David542

+0

복제 설정을 시도했거나 나중에 포기한 적이 있습니까? –

답변

1

오류 메시지가 표시 될 때 암호를 사용하지 않고 로컬 컴퓨터에서 dave로 서버에 연결하려고합니다. 나는 dave 계정이 존재하지 않거나 존재하지만 IP로 제한하거나 암호가 있다고 가정합니다.

복제 인 경우 'dave'@'localhost'은 액세스가 거부 된 것을 볼 수 없으며 동일한 서버에서 두 개의 mysql 프로세스가 실행중인 경우가 아니면 'dave'@'someotherserver'이됩니다.

정상적인 경우 먼저 cron을 보겠습니다. MySQL에 정기적으로 연결하려는 것이 있는지 확인하십시오.