淑昊柠 发表于 2018-10-3 11:24:19

mysql perror工具

Version:0.9StartHTML:-1EndHTML:-1StartFragment:00000099EndFragment:00000238mysql> create database anytracking_share;  
ERROR 1006 (HY000): Can't create database 'anytracking_share' (errno: 28)
  一般在mysql抛错中,除了error number,带有关键字errno:,这是操作系统抛给mysql的错误,不是mysql内部错误,由于操作系统配置不当或者资源消耗殆尽导致!
  这个时候,需要借助工具perror!!
  如上面的错误
perror 28  
OS error code28:No space left on device
  即提示空间不足
  又或者
perror 26  
OS error code26:Text file busy
  表示文件被占用,可以使用fuser查看占用的用户和进程id
fuser -u test.txt  perror在排错中非常重要,看mysql抛错,只要发现有errno关键字,就找对应错误码,结合perror工具,很快就能定位错误原因


页: [1]
查看完整版本: mysql perror工具