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工具,很快就能定位错误原因