MySQL 쿼리 로깅을 활성화하는 방법
클라이언트로부터 받은 각 SQL 쿼리 문을 제출 시간과 함께 기록하고 분석하려면 다음을 활성화할 수 있습니다. MySQL 쿼리 로그. 이 기능은 phpMyAdmin 또는 Navicat을 통해 활성화할 수 있습니다.
phpMyAdmin 설정:
Navicat 설정:
MySQL 콘솔 설정:
MySQL 버전 5.1.29 미만의 경우 다음 줄을 [mysqld] 섹션에 추가합니다. "/etc/my.cnf" 구성 파일:
log = /path/to/query.log
MySQL 버전의 경우 5.1.29 이상에서는 다음을 사용하여 로그 파일을 지정하고 로깅을 활성화합니다.
general_log_file = /path/to/query.log general_log = 1
또는 MySQL 콘솔에서 다음을 사용하여 로깅을 활성화합니다.
SET global general_log = 1;
로그 분석 쿼리 :
로그 파일을 텍스트 편집기에서 열어 수동으로 분석할 수 있습니다. 그러나 트래픽이 많은 서버에서는 이 로그의 크기가 상당히 커질 수 있습니다.
고려 사항:
위 내용은 phpMyAdmin, Navicat 또는 MySQL 콘솔을 사용하여 MySQL 쿼리 로깅을 어떻게 활성화합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!