當前位置:
首頁 > 知識 > MySQL 下 perror 工具查看 System Error Code 信息

MySQL 下 perror 工具查看 System Error Code 信息

(點擊

上方公眾號

,可快速關注)




來源:瀟湘隱者 ,


www.cnblogs.com/kerrycode/p/8698890.html




在MySQL資料庫的維護過程中,我們有時候會在MySQL的錯誤日誌文件中看到一些關於Operating system error的錯誤信息,例如在MySQL的錯誤日誌裡面,有時候會看到關於





InnoDB: Operating system error number 0.


 


InnoDB: Check that your OS and file system support files of this size.


 


InnoDB: Check also that the disk is not full or a disk quota exceeded.


  


 


InnoDB: Operating system error number 5.


 


...........................................



那麼這些System Error Code在Linux下分別代表什麼意思呢?其實如果遇到錯誤日誌里有這些對應的代碼,使用MySQL自帶的命令工具perror查看一下具體信息即可。非常簡單方便。 





[root@DB-Server ~]# perror 2;


 


OS error code   2:  No such file or directory


 


[root@DB-Server ~]# perror 3;


 


OS error code   3:  No such process


 


[root@DB-Server ~]# perror 4;


 


OS error code   4:  Interrupted system call


 


[root@DB-Server ~]# perror 5;


 


OS error code   5:  Input/output error


 


[root@DB-Server ~]#




如果你要查看一個範圍的Operating system error,可以使用下面命令




[root@DB-Server ~]# perror `seq 0 10`


 


OS error code   0:  Success


 


OS error code   1:  Operation not permitted


 


OS error code   2:  No such file or directory


 


OS error code   3:  No such process


 


OS error code   4:  Interrupted system call


 


OS error code   5:  Input/output error


 


OS error code   6:  No such device or address


 


OS error code   7:  Argument list too long


 


OS error code   8:  Exec format error


 


OS error code   9:  Bad file descriptor


 


OS error code  10:  No child processes


 


[root@DB-Server ~]#




如果是集群,那麼可以shell> perror –ndb errorcode查看, 下面表格是關於Linux平台下通用的System Error Code列表,如下所示,完全沒有必要硬性記住。遇到查看即可。  







如果是Windows平台,那麼也可以使用下面命令查看具體的System Error Code信息,另外,Windows平台下的System Error Code也遠比Linux平台下要多,遇到了這些System Error Code,使用命令查看即可。





perror.exe 2


perror `perl -e "print join " ",1..100"`




參考資料:






  • http://doc.docs.sk/mysql-refman-5.5/operating-system-error-codes.html




看完本文有收穫?請轉發分享給更多人


關注「ImportNew」,提升Java技能


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 ImportNew 的精彩文章:

Spring Converter 入門之字元串轉化為枚舉
通向架構師的道路(第二十五天)SSH 的單元測試與 dbunit 的整合

TAG:ImportNew |