升级到MAMP Pro 4后,数据库不会更新

时间:2016-10-18 22:38:01

标签: mysql mamp-pro

升级到MAMP Pro 4后,我看到两个问题。

1。无法找到主机

在浏览器中打开网站失败 - 无法找到网站。这不是数据库问题,看起来是一个apache错误

2。 Mysql升级脚本失败

MAMP Pro 4 MySQL升级脚本对我不起作用 - 我看到每个数据库中的每个表都有以下错误。

database.btpagelist
Error    : Table 'database.btpagelist' doesn't exist
status   : Operation failed

因此,每次打开Mamp Pro时,它都会要求我升级数据库。

有谁知道如何排查和修复这些问题?

干杯

  • Mac OS 10.11.6
  • MAMP Pro 4.0.5从Mamp Pro 3.5.2升级

2 个答案:

答案 0 :(得分:0)

最后,我不得不使用这些步骤降级到3.5.2。

https://appsolute.zendesk.com/entries/111595586-I-want-to-revert-back-to-MAMP-PRO-3-52-

非常令人沮丧,但正如其他人所指出的那样(根据我自己的经验),Appsolute对支持他们的产品毫无兴趣(是的,甚至是他们付费的产品)。

答案 1 :(得分:0)

我刚刚安装完全升级到MAMP 4.x.数据库的某些类似问题已损坏并且无法连接到本地主机。 Apache开始了,我不得不手动添加:

127.0.0.1 sscotti.local (my local machine name in sharing setup)

到etc / hosts文件,由于某种原因让它指向我的localhost。

Re:数据库,即使是干净的安装我也看到了这种错误,对于五个不同的表:

mysql.innodb_index_stats
Error    : Table 'mysql.innodb_index_stats' doesn't exist
status   : Operation failed
mysql.innodb_table_stats
Error    : Table 'mysql.innodb_table_stats' doesn't exist
status   : Operation failed

。 。 。

不确定这是否与系统没有升级数据库或什么有关,但我可以导入旧数据库并运行。真的很烦人,因为否则它似乎工作正常。联系MAMP支持,有时反应灵敏,所以希望他们会回复我。我已经尝试了一些其他解决方案,比如删除那些表,然后用脚本添加它们,但这似乎不适用于我的系统。我认为4.x版本通常是一个小小的错误。可能会有一些补丁发布,我希望能解决未解决的问题。

这里有我的数据库问题的参考:

mysql-upgrade-failed-innodb-tables-doesnt-exist

但就像我说的那样,实际上对我的MAMP Pro安装不起作用。希望听到支持或者SO用户的回复。