首页 数据库 mysql教程 根据 MySQL 错误日志来诊断错误_MySQL

根据 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 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Microsoft Word中删除作者和上次修改的信息 如何在Microsoft Word中删除作者和上次修改的信息 Apr 15, 2023 am 11:43 AM

如何在Microsoft Word中删除作者和上次修改的信息

获取 Windows 11 中 GPU 的方法及显卡详细信息检查 获取 Windows 11 中 GPU 的方法及显卡详细信息检查 Nov 07, 2023 am 11:21 AM

获取 Windows 11 中 GPU 的方法及显卡详细信息检查

如何与NameDrop共享联系人详细信息:iOS 17的操作指南 如何与NameDrop共享联系人详细信息:iOS 17的操作指南 Sep 16, 2023 pm 06:09 PM

如何与NameDrop共享联系人详细信息:iOS 17的操作指南

利用多光照信息的单视角NeRF算法S^3-NeRF,可恢复场景几何与材质信息 利用多光照信息的单视角NeRF算法S^3-NeRF,可恢复场景几何与材质信息 Apr 13, 2023 am 10:58 AM

利用多光照信息的单视角NeRF算法S^3-NeRF,可恢复场景几何与材质信息

微信收到信息延迟是怎么回事 微信收到信息延迟是怎么回事 Sep 19, 2023 pm 03:02 PM

微信收到信息延迟是怎么回事

NameDrop 如何在 iPhone 上工作(以及如何禁用它) NameDrop 如何在 iPhone 上工作(以及如何禁用它) Nov 30, 2023 am 11:53 AM

NameDrop 如何在 iPhone 上工作(以及如何禁用它)

iOS 17 NameDrop:如何在iPhone上轻松共享您的联系信息 iOS 17 NameDrop:如何在iPhone上轻松共享您的联系信息 Jul 30, 2023 pm 05:18 PM

iOS 17 NameDrop:如何在iPhone上轻松共享您的联系信息

如何使用PHP和Exif扩展来读取照片的光圈范围信息 如何使用PHP和Exif扩展来读取照片的光圈范围信息 Jul 28, 2023 am 11:55 AM

如何使用PHP和Exif扩展来读取照片的光圈范围信息

See all articles