java.sql.SQLException: Got error 28 from storage

1.问题,当java执行sql语句,报以下错误的时候(mysql数据库):java

Caused by: java.sql.SQLException: Got error 28 from storage engine
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)
   at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
   at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
   at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
   at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
   at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)
   at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
   at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:643)
   at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
... 88 more

2.缘由mysql

磁盘满了
spring

查看磁盘:df -h命令就行,能够查看磁盘使用的状况sql

3.解决办法数据库

到服务器上把没用的软件删除掉,释放了空间就没问题了,或者扩容磁盘就好了。服务器

相关文章
相关标签/搜索