MySQL 쿼리 로그 확인

2023. 7. 12. 11:45카테고리 없음

반응형

설명


프로그램에서 사용한 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;
반응형