升级到 mamp 3 损坏的数据库

Posted

技术标签:

【中文标题】升级到 mamp 3 损坏的数据库【英文标题】:upgrading to mamp 3 corrupted databases 【发布时间】:2015-03-18 00:12:33 【问题描述】:

我有 MAMP 2,刚刚升级到 mamp 3,因为我升级到了 yosemite。我按照本教程了解如何升级:http://joejoomla.com/sound-off/157-how-to-upgrade-mamp.html

看起来很简单。调用你的旧 MAMP“MAMP_OLD”并将 htdocs 和 db 文件夹拖过来,你就完成了。好吧,当我打开 phpMyAdmin 时,数据库就在那里,当我点击它们时,我会看到表格。但是当我点击一个表时,它说这个表不存在。我尝试再打开几个数据库,它们都做同样的事情。

我如何修复或修复这些数据库以使用 MAMP 3 的更新 mysql

【问题讨论】:

【参考方案1】:

我想通了。我需要从 MAMP_OLD/db/mysql/ib_logfiles 中获取 ib_logfiles 并将其放在我的 MAMP/db/mysql 文件夹中。猜猜它将数据库数据存储在这些 ib_logfiles 中。

【讨论】:

你,先生,应该得到一块饼干!我通过 MAMPs mysql-Folder 中的 Time Machine 重置了一个数据库文件夹。之后,我在每个操作(删除、截断等)中都遇到了该数据库的很多错误。只需删除 MAMP/db/mysql/ 中的所有“ib_”文件,问题就解决了。 MAMP 在重新启动 MAMP-Server 后创建了新的“ib_”文件,现在问题消失了!谢谢!

以上是关于升级到 mamp 3 损坏的数据库的主要内容,如果未能解决你的问题,请参考以下文章

MAMP 无法升级 mysql 数据库

sh 将MAMP升级到Mysql 5.7

MAMP 升级后,开始页面上的 phpMyAdmin 链接变灰

sh 将MAMP 4升级到Mysql 5.7.18(在Sierra测试中)

Mac 将 PHP 升级到 5.6,但是 CLI php -v 得到 5.3.28?

xampp 1.7.3 升级损坏的虚拟主机访问被禁止