>  기사  >  데이터 베이스  >  mysql의 시작 실패 정보는 어떤 로그에 저장되나요?

mysql의 시작 실패 정보는 어떤 로그에 저장되나요?

青灯夜游
青灯夜游원래의
2022-06-13 18:30:442890검색

Mysql 시작 실패 정보는 "오류 로그"에 저장됩니다. 에러 로그에는 주로 MySQL 서버의 시작 및 중지 과정에서의 정보, 서버 작동 중에 발생하는 실패 및 예외 사항 등이 기록되며, MySQL 서비스에서 예외가 발생하는 경우 오류 로그에서 그 이유를 확인할 수 있습니다. . MySQL에서는 SHOW 명령을 사용하여 "SHOW VARIABLES LIKE 'log_error';" 구문을 사용하여 오류 로그 파일이 있는 디렉터리 및 파일 이름 정보를 볼 수 있습니다.

mysql의 시작 실패 정보는 어떤 로그에 저장되나요?

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

MySQL 시작 실패 정보는 "오류 로그"에 저장됩니다.

MySQL에서 오류 로그 파일에는 MySQL 서버의 시작, 종료, 실행 오류 등의 정보가 기록됩니다.

오류 로그는 MySQL에서 가장 일반적으로 사용되는 로그로, 주로 MySQL 서버의 시작 및 중지 과정, 서버 작동 중에 발생하는 오류 및 예외 사항 등의 정보를 기록합니다.

MySQL 서비스에서 예외가 발생하면 오류 로그에서 이유를 확인할 수 있습니다.

MySQL에서는 SHOW 명령어를 통해 에러 로그 파일의 디렉터리 및 파일명 정보를 볼 수 있습니다.

mysql> SHOW VARIABLES LIKE 'log_error';
+---------------+----------------------------------------------------------------+
| Variable_name | Value                                                          |
+---------------+----------------------------------------------------------------+
| log_error     | C:\ProgramData\MySQL\MySQL Server 5.7\Data\LAPTOP-UHQ6V8KP.err |
+---------------+----------------------------------------------------------------+
1 row in set, 1 warning (0.04 sec)

오류 로그는 텍스트 파일 형식으로 저장되며 일반 텍스트 도구를 사용하여 직접 볼 수 있습니다. 여기를 메모장으로 열어보시면 위에서 에러로그 파일명을 알 수 있습니다. 이 파일은 기본 데이터 경로 "C:ProgramDataMySQLMySQL Server 5.7Data" 아래에 있는 LAPTOP-UHQ6V8KP.err 파일을 엽니다. 내용의 일부는 다음과 같습니다.

190906 22:06:45 InnoDB: Completed initialization of buffer pool
190906 22:06:45 InnoDB: highest supported file format is Barracuda.
190906 22:06:45  InnoDB: Waiting for the background threads to start
190906 22:06:46 InnoDB: 5.7.29 started; log sequence number 1605345
190906 22:06:47 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
190906 22:06:47 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
190906 22:06:47 [Note] Server socket created on IP: '0.0.0.0'.
190906 22:06:47 [Note] Event Scheduler: Loaded 0 events
190906 22:06:47 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.7.29-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)

위는 주로 일부 작동을 기록하는 오류 로그 파일의 일부입니다. 시스템 오류. 이 명령은 오류 로그 파일이 있는 디렉터리 및 파일 이름 정보를 볼 수 있습니다.

추가 지식: 오류 로그 삭제

MySQL에서는 mysqladmin 명령을 사용하여 새 오류 로그를 열어 MySQL 서버의 하드 디스크 공간을 확보할 수 있습니다. mysqladmin 명령의 구문은 다음과 같습니다.

mysqladmin -uroot -p flush-logs

이 명령을 실행한 후 MySQL 서버는 먼저 자동으로 새 오류 로그를 생성한 다음 이전 오류 로그의 이름을 filename.err-old로 바꿉니다.

MySQL 서버에서 예외가 발생하면 관리자는 오류 로그에서 예외 발생 시간과 원인을 찾아 이 정보를 바탕으로 예외를 해결할 수 있습니다. 오래 전의 오류 로그의 경우 열람이 거의 불가능하며 이러한 오류 로그는 직접 삭제할 수 있습니다.

【관련 추천: mysql 비디오 튜토리얼

위 내용은 mysql의 시작 실패 정보는 어떤 로그에 저장되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.