根据 MySQL 错误日志来诊断错误_MySQL
Jun 01, 2016 pm 01:27 PM
정보
어떻게
유형
bitsCN.com
我经常看到一些询问如何根据 MySQL 错误日志中的信息来确定原因的问题。尽管错误种类非常繁多,但对很多错误可以使用一些方法来方便的进行诊断。
经常有一些错误只包含错误码数据,例如下面这个例子:
120326 16:56:45 [ERROR] /usr/sbin/mysqld: Incorrect key file for table'/tmp/#sql_21b2_0.MYI'; try to repair it120326 16:56:45 [ERROR] Got an error from unknown thread, storage/myisam/mi_write.c:223120326 16:56:45 [ERROR] /usr/sbin/mysqld: Sort aborted: Error writing file'/tmp/MYK74Kpi' (Errcode: 28)
로그인 후 복사
请最后看最后一行有一个 (Errcode: 28). 而 MySQL 附带了一个工具 perror ,该工具可以将错误码转成适合阅读的内容:
$ perror 28OS error code 28: No space left on device
로그인 후 복사
这个错误描述信息就非常的直观了。MySQL 创建一个临时表,使用的是 MyISAM 存储引擎,但磁盘空间满了时就会报这个错误。一个小秘密:MyISAM 对磁盘空间满的情况处理的比较粗糙。
我经常发现很多人不相信会发生这样一些简单的错误,例如 error 13 (permission denied) 或者 2 (No such file or directory),他们的反应经常是:我确定我有操作权限,或者是那个文件明明存在之类的。但是你应该清楚,错误码是不会有错的,如果错误显示权限被拒绝,那就是被拒绝了,这里绝对没有 bug,错误是来自操作系统的,特别是在 SELinux 下经常有这种问题。
因此,但你看到一个错误码,尝试先针对具体问题所在。
英文原文,OSCHINA原创翻译
bitsCN.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7281
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1341
46


라라벨 튜토리얼
1258
25


PHP 튜토리얼
1205
29



Microsoft Word에서 작성자 및 마지막 수정 정보를 제거하는 방법

Windows 11에서 GPU를 가져오고 그래픽 카드 세부 정보를 확인하는 방법

NameDrop과 연락처 정보를 공유하는 방법: iOS 17용 방법 가이드

단일 뷰 NeRF 알고리즘 S^3-NeRF는 다중 조명 정보를 사용하여 장면 형상 및 재료 정보를 복원합니다.

iPhone에서 NameDrop이 작동하는 방식(및 비활성화하는 방법)

iOS 17 NameDrop: iPhone에서 연락처 정보를 쉽게 공유하는 방법

PHP 및 Exif 확장을 사용하여 사진의 조리개 범위 정보를 읽는 방법
