MySQL错误Could not find any file associated with the tablespace ID:


故障描述:数据库物理文件被手动删除,导致MySQL无法启动。

解决办法:启动恢复模式,修改my.cnf

[mysqld]
innodb_force_recovery = 1

这时候可以正常启动了,在数据库列表中可以看到这个数据库,可以对这个库进行导出备份。然后删除上面的配置,也就是下面这个删掉,再启动mysql,重新导入即可。

innodb_force_recovery = 1

Views: 16


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注