数据库

当前位置:澳门永利手机版 > 数据库 > MySQL下perror工具查看System Error Code信息

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

来源:http://www.xiaonipaipai.com 作者:澳门永利手机版 时间:2019-10-29 21:43

一.  perror 错误代码查看工具

           在mysql 的使用过程中,可能会出现各种各样的error。这些error有些是由于操作系统引起的,比如文件或者目录不存在等等,使用perror的作用就是解释这些错误代码的详细含义。  perror 使用方法如下:

*       图片 1
*

    例如:指定错误号30和60分别是指什么错误
      图片 2
    在MYSQL系统出现故障或错误后,一般用户都会去看错误日志,而错误日志里一般都会发现这样的错误编号。这时我们就可以利用这个命令分析到底是哪里出问题了。

 

二 总结

       在前面几章中讲到了常用的几个工具,其实还有像replace (sql文本字符替换工具),这个以后用的时候在查看说明。 mysqlimport(数据导入工具)后续会在讲到。mysqlhotcopy(MyISAM表热备份工具)这个只针对MyISAM存储引擎的表,就不在说明。最后熟练使用这些工具,将会带来很大便利。

 在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

本文由澳门永利手机版发布于数据库,转载请注明出处:MySQL下perror工具查看System Error Code信息

关键词:

上一篇:数据库Mysql的学习(四)-表的记录操作

下一篇:没有了