Mysql常见错误及解决
1、Error writing file '/xxx/' (Errcode: 28 - No space left on device)
原因:磁盘空间已满
解决方法:清理磁盘,释放空间
2、Lock wait timeout exceeded; try restarting transaction.
原因:事务线程锁定
解决方法:
先通过 show processlist; 查看线程情况
再用Kill 结束对应的线程
3、Got a packet bigger than 'max_allowed_packet' bytes
原因:max_allowed_packet设置过小
解决方法:max_allowed_packet值设置大一点就OK了
查看max_allowed_packet值的大小 show VARIABLES like ‘%max_allowed_packet%’;
设置max_allowed_packet的值:set global max_allowed_packet = 210241024*10
4、got error 28 from storage engine
原因:磁盘空间已满
解决方法:清理磁盘,释放空间