매우 최근에 mysql
클라이언트 도구가 내가 발행 한 모든 쿼리를 로깅하지 않는다는 것을 알게되었습니다. 그 행동은 매우 모순 된 것처럼 보입니다. 일부 쿼리는 로깅되고 다른 쿼리는 명확한 패턴없이 쿼리가 더 단순 해 보이지만 로깅 될 확률이 높습니다. 이것은 적어도 말하기 위해 성가신 일입니다. 우분투 12.04 LTS에서 MySQL 5.6.14를 사용하고 있습니다.MySQL 클라이언트 히스토리가 일부 쿼리를 로깅하지 않음
실제로 많은 패턴이있는 것처럼 보이지 않습니다. SELECT COUNT(*) FROM TABLE_X WHERE COL_1=3;
과 같은 검색어는 잘 기록 될 수 있지만 은 그렇지 않습니다.
아이디어가 있으십니까? 이것은 아주 최근에 출시 된 MySQL 버전이며, 개발에만 사용하고 있습니다. 마이크로 초 타임 스탬프 해상도로 인해 지금까지보다 훨씬 더 깨끗한 방식으로 많은 문제를 해결할 수 있기 때문에 라이브 시스템으로 롤아웃하고 싶습니다.
UPDATE : 아래 Alex_at_wearenotmachines 따라, 쿼리 형태의 *PASSWORD*
모든 패턴은 분명히 지나치게 넓은 기준이다 로깅을 비활성화.
아니요! MySQL은 다음과 같이 말했습니다 : 문이 무시되고 일치하지 않으면 기록되지 않습니다. "ignore"목록의 패턴 즉, 기본적으로 패턴 목록 은 "* IDENTIFIED * : * PASSWORD *"입니다. 암호는 을 참조하십시오. 은 참조하시기 바랍니다 - http://dev.mysql.com/doc/refman/5.6/en/mysql-logging.html 이 도움이되는지 확실하지 종류의 당신을 .... 여기에 전체 버그 리포트 : HTTP : //bugs.mysql.com/? id = 71987 –
이것은 일어난 것 같습니다 (나는 그것을 놓쳤습니다.) 답변을 고쳐서 최선을 다할 수 있습니까? 나는 단순히 중지 목록에 추가 패턴을 추가하는 대신이 동작을 완전히 비활성화하는 방법이 있었으면 좋겠다. –