在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 code2:No such file or directory

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

OS error code3:No such process

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

OS error code4:Interrupted system call

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

OS error code5:Input/output error

[root@DB-Server ~]#

如果你要查看一个范围的Operating system error,可以使用下面命令

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

OS error code0:Success

OS error code1:Operation not permitted

OS error code2:No such file or directory

OS error code3:No such process

OS error code4:Interrupted system call

OS error code5:Input/output error

OS error code6:No such device or address

OS error code7:Argument list too long

OS error code8:Exec format error

OS error code9:Bad file descriptor

OS error code10:No child processes

[root@DB-Server ~]#

如果是集群,那么可以shell> perror --ndb errorcode查看, 下面表格是关于Linux平台下通用的System Error Code列表,如下所示,完全没有必要硬性记住。遇到查看即可。

Number Macro Description

1 EPERM Operation not permitted

2 ENOENT No such file or directory

3 ESRCH No such process

4 EINTR Interrupted system call

5 EIO I/O error

6 ENXIO No such device or address

7 E2BIG Arg list too long

8 ENOEXEC Exec format error

9 EBADF Bad file number

10 ECHILD No child processes

11 EAGAIN Try again

12 ENOMEM Out of memory

13 EACCES Permission denied

14 EFAULT Bad address

15 ENOTBLK Block device required

16 EBUSY Device or resource busy

17 EEXIST File exists

18 EXDEV Cross-device link

19 ENODEV No such device

20 ENOTDIR Not a directory

21 EISDIR Is a directory

22 EINVAL Invalid argument

23 ENFILE File table overflow

24 EMFILE Too many open files

25 ENOTTY Inappropriate ioctl for device

26 ETXTBSY Text file busy

27 EFBIG File too large

28 ENOSPC No space left on device

29 ESPIPE Illegal seek

30 EROFS Read-only file system

31 EMLINK Too many links

如果是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

perror mysql_MySQL下perror工具查看System Error Code信息相关推荐

  1. mysql perror_Linux运维知识之MySQL下perror工具查看System Error Code信息

    本文主要向大家介绍了Linux运维知识之MySQL下perror工具查看System Error Code信息,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 在MySQL数据库 ...

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

      在MySQL数据库的维护过程中,我们有时候会在MySQL的错误日志文件中看到一些关于Operating system error的错误信息,例如在MySQL的错误日志里面,有时候会看到关于 Inn ...

  3. mysql odbc 5.3 install error 13: system error code 126

    今天在windows server 2008 64位系统上安装mysql odbc 5.3.6 x64时,老是报错,报错信息如下: MySQL Connector/ODBC 5.3 - Error 1 ...

  4. 电脑无限重启rpc服务器不可用,StarUML启动时候出现System Error. Code:1722. RPC服务器不可用.错误的解决办法...

    评论 # re: StarUML启动时候出现"System Error. Code:1722. RPC服务器不可用."错误的解决办法 2010-01-30 11:47 s love ...

  5. ABAQUS错误代码system error code 1073741819

    ABAQUS错误代码system error code 1073741819 The first thing to pay attention to is the following: system ...

  6. [IAR]Win7升级成Win10后用IAR编译项目出现System Error Code: 704

    简述: Win7 64bit系统,使用IAR编译工程.在升级到Win10后,同样的工程,编译时提示System Error Code: 704,System Error Message: 请求的操作需 ...

  7. arp毒化攻击 使用kali下ettercap工具查看其他人浏览图片信息实验

    准备一台kali linux 打开终端 输入命令打开非图形化ettercap ettercap -i eth0 -T -q -M arp:remote /xxx.xxx.xxx.xxx// /// ( ...

  8. 【深入理解java虚拟机v3 】 4.2.6 jstack:Java堆栈跟踪工具(查看所有的线程信息占cpu最高的进程和线程)

    文章目录 1. 原文概述 补充概述 2. 例子 2.1 用jstack加进程id查找死锁 2.2 jstack统计线程数 2.3 jstack检测cpu高 3. 实战 3.1 一次cpu高的实战记录 ...

  9. 系统启动不了的情况下用PE查看网络IP配置信息(Windows系列系统)

    先说下网络找到的思路,通过查看注册表来找原来系统的IP地址信息. 最后感想无忧论坛的pznpt大神根据思路用脚本命令写了一个自动化查看工具,极其方便,放在文件末尾. 操作思路解析 1. 准备一个安装好 ...

最新文章

  1. HTTPS加密越来越流行,为何要加密?
  2. 字典树(Trie树)
  3. 阿里最新php面试题及答案,面经网-阿里php面试题(四)
  4. 刻画小狗状态java_JAVA面向接口编程
  5. php轻博客社区视频教程,轻博客主题 - SEO极致优化的ZBLOG轻博客主题
  6. python抽荣耀水晶_深度分析抽取荣耀水晶的窍门,不良抽法很好用,平均100RMB一颗...
  7. 毕设日志5.12凌晨
  8. 互联网项目管理流程(SOP)总结
  9. 浅谈C++中的资源管理
  10. fetch结合(async函数来使用)
  11. 威学一百_涨价通知丨威学一百VIP全年畅学卡价格即将上调!
  12. D3之svg transform 与 css3 transform 区别与联系
  13. 亲历阿里巴巴五轮面试分享
  14. 单片机c语言 课程设计报告,单片机课程设计心得体会精选
  15. commvault xtrabackup全实例备份失败 处于未决状态(下)
  16. 半导体物理学复习大纲
  17. 计算机网络与基础第五章答案,第五章 计算机网络基础
  18. 重磅推荐!5 款强大的开源报表工具
  19. 计算机论文中期考核报告,计算机与人工智能学院硕士研究生中期考核办法
  20. CC1310直接操作寄存器编程

热门文章

  1. Java小程序简易多客户端聊天服务器
  2. esaypoi导出excel后office打开报错
  3. JS 获取url传递参数
  4. win10安装net3.5出现错误代码0x80070422的解决方法
  5. 大家信夫信用服务平台:推动企业信用建设
  6. 在java语言中下列语句正确的是_在Java语言中,下列语句中正确的是
  7. 1M分辨率 中国各城市绿地数据的获取
  8. Inobitec DICOM Viewer Pro 2.8.0 Crack
  9. DVWA攻略-03-SQL显错or 盲注
  10. 为啥无线随身设备显示无服务器,随身WiFi怎么用_移动wifi怎么用【图文】-太平洋IT百科...