HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
✍🏻
Learnary (learn - diary)
/
MYSQL query log 추적

MYSQL query log 추적

progress
Done
Tags
Database
벌크 연산시 실제로 쿼리가 insert into 하나에 다중 레코드들이 정확하게 확인하기 위해 사용했다.
실제로 로그를 보려 하니 Bulk 가 제대로 작동되고 있었다.
 
notion image
 
 
  1. query log를 확인하기 위해 글로별 환경 설정을 조정해야 한다.
  1. mysql 질의 문 편집기에서
    1. show variables like 'general%'
      notion image
      이런식으로 나오는데 아마 general_log가 설정되지 않았을 것이니 해당 옵션을 활성화 해줘야 한다.
      set global general_log=on;
       
      이제 활성화 했으니 실제 로그를 보러 가보면 된다.
      나는 docker로 뛰어 났으니 docker mysql 내부로 들어가야 한다.
  1. 실제 로그로 가보기
 
docker exec -it ${serviceName} /bin/bash
이제 /var/lib …으로 가보면 해당 로그 파일이 보인다.
 
vi 로 봐도 되지만,, 쉽지 않는 싸움이 될 수 있으니 실시간 로그를 볼 수 있도록 꼬리만 보는 방법이 있다.
 
tail -f ${로그 파일 이름}.log
 
[MySQL] 실행된 Query log확인 및 추적하는 방법
오늘은 MySQL 실행된 Query log확인 및 추적하는 방법에 대해 포스팅 하려고 합니다. Query log에 쌓이는 데이터들은 DB 툴 또는 OS에 설치된 DB Script 또는 JDBC 드라이버등을 이용한 모든 실행가능한 DDL 및 DML 등의 실행한 내용들입니다. 일반적으로는 쿼리를 통한 성공 실패여부에 대해서는 log 또는 쿼리실행 결과문에서 바로 보여지는 부분이지만 어떤시간에 얼마나 어떤 Query들이 사용됐는지 보기 위해서는 log를 확인해야합니다. MySQL의 실행된 Query log확인 방법은 다음과 같습니다. 1. show variables like 'general%'; 명령어 실행 해당 명령어는 Query 입력창에 실행하며 아래 그림과 같이 general_log에 value 값이 O..
[MySQL] 실행된 Query log확인 및 추적하는 방법
https://bono915.tistory.com/entry/MySQL-%EC%8B%A4%ED%96%89%EB%90%9C-Query-log%ED%99%95%EC%9D%B8-%EB%B0%8F-%EC%B6%94%EC%A0%81%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95
[MySQL] 실행된 Query log확인 및 추적하는 방법
 
conf 파일 설정 가이드 포함!
[MySQL] 쿼리 및 DB 로그 남기기 :: 마이자몽
MySQL logMySQL을 설정없이 설치하면 기본적으로 에러 로그만 남기게 된다.접속 정보 및 쿼리에 대한 로그는 따로 설정을 통해 기록을 남길 수 있다.프로젝트 서버 보안성 검토에도 필수로 확인하는 항목이니 기본적으로 알아두는 것이 좋을 것이다. -general_log 확인일반적으로 모든 쿼리에대한 로그를 남기기 위해 general_log Value 값을 변경해 주어야한다.MySQL접속 후 general_log의 상태 값과 해당 로그가 떨어지는 경로를 확인한다. 1SHOW VARIABLES LIKE '%general%';cs -general_log 상태값 변경상태값을 ON으로 변경해준다. 1SET GLOBAL general_log = ON;cs -로그확인variables의 상태값을 변경해주는 시점부터..
[MySQL] 쿼리 및 DB 로그 남기기 :: 마이자몽
https://myjamong.tistory.com/59
[MySQL] 쿼리 및 DB 로그 남기기 :: 마이자몽