Mysql에서 터미널 로그를 찾을 수 있는 위치

Mysql에서 터미널 로그를 찾을 수 있는 위치

다음 명령을 사용하여 mysql 클라이언트에 연결합니다.

mysql -uroot -p

그리고 거기에서 쿼리를 실행합니다. 위쪽 화살표를 누르면 거의 모든 쿼리 기록을 볼 수 있습니다. 이 쿼리 로그는 어디에 저장됩니까?

아래에서 로그 파일을 찾았 /var/log/mysql/mysql.log는데 실제로 거기에서 일부 로깅이 발생하는 것을 볼 수 있습니다. 하지만 다른 사용자의 문의도 있습니다. 그러나 특정 사용자( root이 경우)가 실행한 쿼리만 필요합니다. 그것을 얻는 방법? 도와주세요.

참고: 일부 로그를 디버그해야 하므로 기존 설정으로 이러한 로그를 필터링하는 솔루션이 좋을 것입니다.

답변1

에 대한 기록은 root 에 저장됩니다 /root/.mysql_history.

관련 정보