通过搜索错误码1036及 table is read only等关键词,得到都是千篇一律的答案:权限问题,修改权限,刷新等等,百度上搜索出的答案重复的令人发指,说明碰到这类问题的人很多,但答案都是如何在服务器环境下修改权限,均不能解决问题,后来通过查看错误日志:mysql_error.log发现my.ini中innodb_force_recovery值设置为1,导致了后面一系列错误,把值改为0后,问题解决。
提示:
当innodb_force_recovery设置参数值大于0后,可以对表进行select,create,drop操作,但insert,update或者delete这类操作是不允许的。