升级到 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 升级后,开始页面上的 phpMyAdmin 链接变灰
sh 将MAMP 4升级到Mysql 5.7.18(在Sierra测试中)