2011-05-08 2 views
0
강조로

나는 설정 MySQL의 쿼리 프로파일에 노력하고있어 http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html웹 사이트에 MySQL 쿼리 프로파일 링하기

에서

/etc/my.cnf 

나는 추가 :

general_log=1 
log_output=FILE 
log=/tmp/mysql.log 

내가 내 MySQL 버전이

/etc/init.d/mysqld restart 
Stopping MySQL:           [ OK ] 
Starting MySQL:           [ OK ] 

입니다 않았다 :

Server version: 5.0.77 Source distribution 

그러나 작동하지 않았습니다! 아니요 /tmp/mysql.log

답변

0

문제점은 5.1에 log_output이 도입 된 것입니다.

보세요 : http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_log_output

버전 당신이 그것을 말한다 가리키는 문서에서, 5.1.6

또한 소개 : = 'TABLE'

SET GLOBAL log_output; SET GLOBAL general_log = '켜기'; 같은 효과 (이 5.1에서만 가능합니다주의) 일반 쿼리 로깅을 설정하는 것이 데이터를 분석

+0

죄송합니다. 너무 늦어서 죄송 합니다만,이 문제를 해결할 수는 없습니다. 다시 말해주세요. – siliconpi

+0

@ 프랭크, 내가 말하고자하는 것은 당신이 MySQK 5.0.77의 버전 log_output 변수를 지원하지 않는 소스 배포. –

+0

빌어 먹을 ... 고마워 - 지금 무엇을해야할지 모르겠다. .. – siliconpi

0

또 다른 방법이

(당신에 general_log=1을 추가하여 파일에 로그인 my.cnf) 그리고 일반 쿼리 로그를 분석 한 다음 mk-query-digest

+0

미안하다, 내가 일할 수 없었다 - 당신은 모양을 가질 수 있고, 내가 무엇을 잘못하고 있는지에 관해 알릴 수 있냐? (개정 된 quesiton 참조) – siliconpi

관련 문제