log 파일을 db를 생성해서 그 곳에 다시 넣을 수 있을까요?
그냥 로그를 한 번 넣는 것이 아니라, 누적 되는 로그를 지속적으로 db에 이전 데이터가 중복되지 않도록 넣을 수 있는지 궁금합니다.
(select 쿼리만 넣을 수 있으면 더 좋겠지요)
가능하다면 그 방법도 알려 주시면 감사하겠습니다.
이런 방법을 찾는 이유는, 특정 테이블에 접근하는 사용자와 그 횟수 등을 추출할 필요가 있어서 입니다.
log 파일이 mysql의 log파일을 말씀하시는건가요?
mysql에서 직접 처리하게 하는 방법은 모르겠지만, 적절한 스크립트 작성을 통해 2-pass로 처리할 수 있을 것으로 보입니다.
예를들어, log 디렉토리를 검사하고 있다가, log 파일이 새로 생성되거나 변경된 경우에, 해당 내용을 읽어 mysql db에 다시 써주는 방식입니다. log 양에 따라 좀 다르겠습니다만, 작동 주기를 잘 적용해준다면 문제 없을 듯 합니다.