mysql log보는법
IDE: Ubuntu 14.04 LTS 64bit
Shell: Bash
오늘은 mysql log 확인하는 방법에 대해서 알아보도록 하겠습니다.
일단 로그의 종류는 5가지 정도로 나타낼 수 있다고 합니다.
1. Error log (포스팅할 내용)
2. General log (포스팅할 내용)
3. Slow query log
4. Binary log
5. Relay log
1. Error log 확인법
/etc/mysql/my.cnf 에 따로 지정해주지 않으면 보통 /var/log/mysql/error.log 로 저장된다고 합니다.
/etc/mysql/my.cnf 에 "log_error=경로.log" 로 지정이 가능합니다.
mysql 구동과 모니터링, 또는 쿼리 에러와 관련된 메시지를 포함합니다.
2. General log 확인법
mysql 에서 실행되는 전체 쿼리에 대하여 General log를 활성화시켜서 저장가능합니다.
general log 남기고 있는 부분을 off 에서 on 으로 변경해줍니다.
변경 쿼리는 SET GLOBAL general_log = ON; 입니다.
그런 다음 로그를 저장할 위치를 정해줍니다.
명령어는 SET GLOBAL general_log_file = '/tmp/general_log.log' 입니다.
그 다음 쿼리 몇개 날려보시고 해당 위치로 가서 root 권환으로 확인해보시면 됩니다.
----------------------------------------------------------------------------------------
후기: 로그는 더 많이 있는데 보편적으로 쓰는것만 정리해봤다.
----------------------------------------------------------------------------------------
'Mysql' 카테고리의 다른 글
mysql workbench 설치하기 (0) | 2016.12.05 |
---|---|
mysql 유저 추가, 권한 설정 (0) | 2016.12.04 |
Linux 에서 mysql 설치하기! (0) | 2016.11.25 |