- 
                            
                            [MySQL] 쿼리 로그 확인데이터베이스/MySQL 2018. 11. 2. 11:18▶MySQL 쿼리 로그 확인
 
 
 ▶설명
 프로그램에서 사용한 MySQL 쿼리를 확인하고 싶을 때 사용하는 방법입니다. 아래의 방법은 일시적으로 조회할 수 있게 해주는 방법입니다. 영구적으로 적용하기 위해서는 설정 파일을 변경해야하고, 좋지 않기 때문에 기록하지 않았습니다. 
 ▶방법
 
 Step.1 로그 입력 방식 확인SELECT @@GLOBAL.log_output; 보통 FILE로 설정되어 있습니다. 
 Step.2 General Log 사용 여부 확인SELECT @@GLOBAL.general_log; 보통 0 또는 OFF 로 설정되어 있습니다. 
 Step.3 로그 입력 방식 변경SET GLOBAL log_output = 'table'; 로그를 테이블에 입력하도록 변경합니다. 
 Step.4 General Log 활성화SET GLOBAL general_log = 1; 1 또는 ON 으로 설정을 변경합니다. 
 Step.5 조회SELECT * FROM mysql.general_log; 
 ▶코드 한 눈에 보기
 
 SELECT @@GLOBAL.log_output; SELECT @@GLOBAL.general_log; SET GLOBAL log_output = 'table'; SET GLOBAL general_log = 1; SELECT * FROM mysql.general_log; 
 ▶마치며
 argument 값에 조건을 걸어 조회하면 좀 더 사용하기 편합니다. 
 '데이터베이스 > MySQL' 카테고리의 다른 글[MySQL] 시프트 연산자 (Shift Operator) (0) 2018.11.16 [MySQL] 현재 MySQL 버전 확인 (0) 2018.11.02 [MySQL] 테이블, 컬럼 코멘트(Comment) 조회 (1) 2018.11.02 [MySQL] 중복 키 관리 방법 (0) 2018.10.31 [MySQL] 날짜 차이 가져오기 (DATEDIFF, TIMESTAMPDIFF 함수) (2) 2018.03.28