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 code  28:  No space left on device

即提示空间不足


又或者

perror 26
OS error code  26:  Text file busy

表示文件被占用,可以使用fuser查看占用的用户和进程id

fuser -u test.txt


perror在排错中非常重要,看mysql抛错,只要发现有errno关键字,就找对应错误码,结合perror工具,很快就能定位错误原因