개발은 핵찜이야/리눅스
서버.. 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