Live Brilliant

서버.. MySql 로그 남기려면.. 본문

개발은 핵찜이야/리눅스

서버.. MySql 로그 남기려면..

주인정 2012. 4. 13. 17:24
 

service mysql restart --log

tail -f /home/mysql/data/super01.log

------------------------------------------

쿼리날릴때 부하가걸리는 내용을 찾아 기록하며, 쿼리시 부하가 생기는경우 원인을 찾을때 유용하다.

#vi /etc/my.cnf

[mysqld]
set-variable=long_query_time=2
log-slow-queries=/var/log/mysql-slow-queries.log

쿼리되는 시간과 로그디렉토리 추가, 시간은 초단위, 2초

설정을 한후 mysql을 바로 재시작하면 오류가 난다. 로그파일생성 및 소유권을 수정해야한다.

파일생성
#touch /var/log/log-slow-queries.log

소유권한 수정
#chown mysql.mysql /var/log/log-slow-queries.log

#service mysqld restart

관련검색어
mysql

------------------------------------------

service mysql restart --log

 

service mysql restart --log --log-slow-queries=SLOW_QUERY_LOG

 

'개발은 핵찜이야 > 리눅스' 카테고리의 다른 글

crontab 명령어  (0) 2012.04.13
wait_timeout 문제  (0) 2012.04.13
파일 용량 특정 위치 찾기 awk  (0) 2012.04.13
awk 명령어 사용방법  (0) 2012.04.13
서버 백업(삭제) 시스템 (크론)  (0) 2012.04.13
Comments