ホームページ データベース 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 までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

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 は、マルチイルミネーション情報を使用してシーンのジオメトリとマテリアル情報を復元します。

WeChat でメッセージの受信が遅れる理由は何ですか? WeChat でメッセージの受信が遅れる理由は何ですか? Sep 19, 2023 pm 03:02 PM

WeChat でメッセージの受信が遅れる理由は何ですか?

iPhone での NameDrop の仕組み (および無効にする方法) iPhone での NameDrop の仕組み (および無効にする方法) Nov 30, 2023 am 11:53 AM

iPhone での NameDrop の仕組み (および無効にする方法)

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