记录一次mysql执行异常(磁盘空间)
执行sql报如下异常:
class java.sql.SQLException:Error writing file '/tmp/MYIlD8gQ' (OS errno 28 - No space left on device)-Error writing file '/tmp/MYIlD8gQ' (OS errno 28 - No space left on device)
得知mysql在处理数据的时候,会建立临时文件夹来存放数据,当创建所需大小文件夹时,磁盘容量已满,则会爆出该异常
解决办法:释放磁盘容量
df -h 看到 /dev/vda1磁盘的使用率是最高
进入/目录,使用命令 du -sh *
du -h 文件夹,查看具体大小
根据需要,删减即可