> 데이터 베이스 > MySQL 튜토리얼 > MYSQL에서 작업 로그를 보는 방법

MYSQL에서 작업 로그를 보는 방법

WBOY
풀어 주다: 2023-05-31 22:43:05
앞으로
16253명이 탐색했습니다.

1. 파일 기록 데이터베이스 작업 로그

mysql 쿼리 인터페이스에 들어가서

SHOW VARIABLES LIKE 'gen%';
로그인 후 복사

명령을 입력하세요. General_log의 상태가 켜져 있는지 꺼져 있는지, 계정의 General_log 파일이 저장되어 있는 디렉터리를 확인할 수 있습니다.

MYSQL에서 작업 로그를 보는 방법

general_log가 켜져 있지 않으면 먼저 켜고 다음 명령을 실행합니다.

SET GLOBAL general_log=ON;
로그인 후 복사

그런 다음 해당 General_log 디렉터리로 이동하여 실행 로그를 볼 수 있습니다.

2. 데이터베이스 테이블 기록 작업 로그

먼저 명령을 실행합니다:

SHOW VARIABLES LIKE 'log_output';
로그인 후 복사

MYSQL에서 작업 로그를 보는 방법

기본값은 FILE 모드입니다. 명령을 실행하고 TABLE 모드로 변경합니다.

SET GLOBAL log_output='TABLE';
로그인 후 복사

다음을 통해 작업 로그를 쿼리할 수 있습니다. 명령:

SELECT * FROM mysql.general_log;
로그인 후 복사

MYSQL에서 작업 로그를 보는 방법

데이터베이스 테이블을 사용하여 작업 로그를 기록하면 데이터에 대한 부담이 커지므로 파일을 사용하여 작업 로그를 기록하는 것이 좋습니다:

SET GLOBAL log_output='FILE';
TRUNCATE TABLE mysql.log_output;
로그인 후 복사

첨부: 기간별 mysql의 작업 로그 보기

1. mysql이 설치된 머신에 로그인하여 my.cnf 파일을 찾습니다. cat /etc/my.cnf를 실행하여 그림과 같이 binlogs 저장 위치를 ​​확인합니다.

2. 로그가 있는 디렉터리로 이동합니다. cd /home/mysql/logs /binlogs, ls -al을 입력하면 보고 싶은 binlog가 생성된 시간을 볼 수 있습니다.

MYSQL에서 작업 로그를 보는 방법

3 2017-09-17 07:21:09부터 2017-09-19 07:59:50까지 geeRunner의 작업 로그를 쿼리해야 하는 경우 다음 명령을 입력하여 데이터를 백업 txt 그게 다야.

mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 > sanjiaomao.txt
로그인 후 복사
MYSQL에서 작업 로그를 보는 방법4. 로컬로 쿼리하는 경우

 mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 | more
로그인 후 복사

5. 오프라인으로 쿼리하는 경우 Winscp 도구를 사용하여 db가 있는 머신에 로그인하고 데이터를 꺼냅니다.

MYSQL에서 작업 로그를 보는 방법6. insert, update, delete 문만 필터링하고 쿼리해야 하는 경우 다음과 같이 작성할 수 있습니다.

mysqlbinlog --no-defaults --database=raceEnroll  binlogs.000078 |grep update |more
로그인 후 복사

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

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿