答案1
根据您屏幕截图中的错误消息,我将检查您的 MySQL 配置文件,查看您是否为 InnoDB 启用了强制恢复,例如innodb_force_recovery = 1
,并将该值改回零innodb_force_recovery = 0
或使用 #, 注释掉该行# innodb_force_recovery = 1
。此配置选项用于数据库的故障排除和恢复,应谨慎使用。
我从未在 Windows 机器上使用过 Ampps,但我猜想您要查找的设置位于my.cnf
Ampps 安装目录中的某个文件中。在 Linux 机器上,该文件通常位于/etc/my.cnf
,我会在您的/path/to/Ampps/mysql/etc
文件夹中查找。如果您在 my.cnf 文件中找不到该恢复配置字符串,请尝试使用具有内置搜索工具的文本文件编辑器,并在 Ampps 应用程序目录中的所有文件中搜索文本字符串“innodb_force_recovery”,它一定会出现在某个地方。
有关 InnoDB 恢复配置的更多信息,请参阅此处的官方 MySQL 文档链接:innodb_force_recovery