728x90
반응형
php 를 프레임워크 없이 사용하다 보니, 전체 DB 로그를 나오게 하기가 힘들다.
DB로그 나오게 하려면 소스로 다시 구현해야 하니 원...
알아보니 MySQL의 경우 DB로그를 잠시 켰다 끌 수도 있고 FILE, TABLE로 기록도 할 수 있다.
SET GLOBAL general_log = 'ON'; -- ON, OFF
SET GLOBAL slow_query_log = 'ON'; -- ON, OFF
SET GLOBAL log_output = 'TABLE'; -- FILE, TABLE, NONE
general log 를 ON을 하고 log_output 을 수정하면 된다.
TABLE 의 경우 general_log 에 남겨지며 나의 경우 command_type Execute 의 로그만 필요해서 아래와 같이 사용함.
SELECT * FROM mysql.general_log
WHERE command_type = 'Execute'
ORDER BY event_time DESC
728x90
반응형