Error Code: 1030. Got error -1 from storage engine
这个问题通常是数据库可以建表,旧表可以插入数据,正常;可是新表无法插入数据,无法改名等操作;
先从文件权限找方法,没法解决;
在网上搜了一通,大家都说的磁盘满了,但是我们的磁盘还空着呢!
后来,发现!是 /etc/my.cnf因为之前数据库崩漏
设置了
innodb_force_recovery = 2
在force_recovery状态下,mysql是无法修改文件的,马止注释了!
数据库可以插入数据!