>  기사  >  데이터 베이스  >  MySQL 로그 파일을 보는 방법

MySQL 로그 파일을 보는 방법

王林
王林앞으로
2020-07-03 16:49:2915212검색

MySQL 로그 파일을 보는 방법

먼저 mysql 로그의 종류를 소개하겠습니다. 일반적으로 로그에는 5가지 종류가 있습니다. 즉,

(권장 학습: mysql tutorial)

  • 오류 로그: -log-err(mysql 시작, 실행, 중지 시 나타나는 기록 정보)

  • 바이너리 로그: -log-bin(데이터를 변경하는 모든 명령문을 기록하고 복제 및 데이터베이스 복구에도 사용됨)

  • 쿼리 로그: -log(설정된 클라이언트 연결 및 실행된 명령문을 기록)

  • 느린 쿼리 로그 : -log-slow-queries (long_query_time 초 이상 실행된 모든 쿼리 기록)

  • 업데이트 로그: -log-update (바이너리 로그는 MySQL 5.1에서 더 이상 사용할 수 없는 이전 업데이트 로그를 대체했습니다. 다시 사용 )

로그 보는 방법:

1. cmd

를 열고 mysql -u root -p를 입력한 다음 비밀번호를 입력하여 데이터베이스에 들어가세요.

MySQL 로그 파일을 보는 방법

2. 기록 상태

mysql>show variables like 'log%';(是否启用了日志)
mysql> show master status;(怎样知道当前的日志)
mysql> show master logs;(显示二进制日志的数目)

MySQL 로그 파일을 보는 방법

3. 로그 기능 상태 확인하기

위 그림을 보면 value 값이 off로 되어 있어 로그 기능이 켜지지 않은 것을 알 수 있습니다.

열는 방법:

win+r 단축키를 누르고 services.msc를 입력한 후 Enter를 누르고 서비스를 열고 mysql 서비스를 찾으세요. 실행 파일의 위치를 ​​봅니다.

MySQL 로그 파일을 보는 방법

4. my.ini 파일 구성

mysql 서비스 닫기

mysql>net stop mysql

my.ini 구성 파일을 열고 변수를 추가한 후 저장합니다.

log=E:/mysql_log.txt

MySQL 로그 파일을 보는 방법

그런 다음 mysql 서비스를 시작합니다.

mysql>net start mysql

5. 로그를 봅니다.

로그 파일의 내용은 다음과 같습니다.

MySQL 로그 파일을 보는 방법

MySQL의 쿼리 로그에는 MySQL이 요청한 정보가 기록됩니다. 이러한 요청이 제대로 실행되는지 여부에 관계없이 데이터베이스입니다.

기본적으로 MySQL 쿼리 로그는 꺼져 있습니다. 프로덕션 환경에서 MySQL 쿼리 로그가 켜져 있으면 성능에 큰 영향을 미칩니다.

또한 MySQL 느린 쿼리 로그는 기본적으로 성능 문제가 있는 SQL을 찾을 수 있는 경우가 많습니다. 이는 SQL Server의 프로파일러와 다소 유사하지만 특정 세션, 사용자 또는 클라이언트를 추적할 수만 있습니다. 전체 데이터베이스 트랙에 대한 작업.

위 내용은 MySQL 로그 파일을 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제