有些情况下,手动把MySQL数据库文件删除了,或者文件丢失了,启动就会报错
Could not find any file associated with the tablespace ID:
解决办法:启动恢复模式
修改my.cnf
[mysqld]
innodb_force_recovery = 1
这时候数据库可以启动了,在数据库列表中可以看到出问题的数据库,这时候对这个库进行导出备份等操作。然后再删除上面的配置,再启动mysql,重新导入即可。
注意:本文归作者所有,未经作者允许,不得转载