macos - XAMPP 错误 - #1932 - 引擎中不存在表 '---'

我在我的 Mac 上使用 XAMPP。一切都运行良好,直到无缘无故(没有更新或新程序和任何东西)xampp 停止工作。服务器无法启动。卸载/重新安装 xampp,现在它列出了以前的数据库及其表;但不要让我深入研究表格。 给我这个错误:

1932 - 引擎中不存在表“---”

虽然新数据库工作正常。

我添加了一个新数据库,它运行良好。然后我将所有文件从以前的数据库复制到新数据库中,希望它能工作,但没有。 文件在这里: /应用程序/XAMPP/xamppfiles/var/mysql

尝试使用 3 个不同版本的 xampp;没有运气。

我注意到的一件事是数据库中的表不起作用并给我错误,不显示该表的大小。

在 Stackoverflow 中搜索类似的主题;但它们要么指向某个不存在的文件,要么没有提供有用的解决方案。

最佳答案

在您必须执行第 1 步之前,否则它可能无法工作...... 这对我来说很好用 第 1 步 - 在 Xampp 中备份 Mysql 文件夹 -> 第 2 步 - 转到 xampp\mysql\backup 并复制所有文件和文件夹 -> 第 3 步 -> 在 xampp\mysql\data 中粘贴并替换所有内容(这样你就不会丢失数据库) -> 第 4 步 - 从第 1 步转到备份文件夹并复制文件 ibdata1 、 ib_logfile1 和 ib_logfile0 并粘贴并替换到 xampp\mysql\data

MySQL > Table doesn't exist. But it does (or it should)

关于macos - XAMPP 错误 - #1932 - 引擎中不存在表 '---',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37392767/

相关文章:

php - Laravel 自定义分页

php - 返回对象(PHP 最佳实践)

amazon-s3 - DynamoDB 与 S3 平面文件?

android - 调用 overridePendingTransiton 时应用程序卡住

javascript - 为什么 tinymce 没有出现在动态添加的文本区域

java - 我不能同时使用 ActionListener 和 KeyListener

jenkins - 在非交互式 shell 中运行 docker 命令

android - 如何在聊天中使用 smack 通过 xmpp 发送联系人?

php - CodeIgniter form_validation 没有显示错误

php - Laravel 验证器不区分数字和字符串