Laravel-artisan migration 返回错误(常规错误:1025 错误)

Laravel-artisan migration 返回错误(常规错误:1025 错误)

我尝试在 Laravel 中迁移新表,但出现此错误:

在此处输入图片描述

答案1

根据您屏幕截图中的错误消息,我将检查您的 MySQL 配置文件,查看您是否为 InnoDB 启用了强制恢复,例如innodb_force_recovery = 1,并将该值改回零innodb_force_recovery = 0或使用 #, 注释掉该行# innodb_force_recovery = 1。此配置选项用于数据库的故障排除和恢复,应谨慎使用。

我从未在 Windows 机器上使用过 Ampps,但我猜想您要查找的设置位于my.cnfAmpps 安装目录中的某个文件中。在 Linux 机器上,该文件通常位于/etc/my.cnf,我会在您的/path/to/Ampps/mysql/etc文件夹中查找。如果您在 my.cnf 文件中找不到该恢复配置字符串,请尝试使用具有内置搜索工具的文本文件编辑器,并在 Ampps 应用程序目录中的所有文件中搜索文本字符串“innodb_force_recovery”,它一定会出现在某个地方。

有关 InnoDB 恢复配置的更多信息,请参阅此处的官方 MySQL 文档链接:innodb_force_recovery

相关内容