0

是否可以在 MAMP Pro 中运行多个版本的 MySQL?

我喜欢 MAMP Pro,但我最近更新到 v4——它自动将 MySQL 从 5.5 升级到 5.6——现在我不能再将 Wordpress 网站迁移到实时托管帐户(例如 GoDaddy),因为它会吐出一个关于“未知排序规则”的错误. 似乎还没有托管服务提供商运行 5.6。

我想这里的教训是“运气不好,你应该仔细阅读升级公告”。但这并没有真正帮助我。

我知道我可能可以只以一种有效的格式导出数据库,然后通过 phpMyAdmin 导入它们,但我使用 BackupBuddy,所以我宁愿坚持使用有效的东西。

关于将来如何最好地避免这种情况的任何建议?有没有更好的 MAMP 替代方案,可以更精细地控制 PHP 和 MySQL 版本等内容?我只是一名设计师,所以我对深入使用命令行或类似的东西不感兴趣/没有能力。

谢谢!

4

1 回答 1

0

有一个从 MySQL 5.5 到 5.6 的降级路径:https ://dev.mysql.com/doc/refman/5.6/en/downgrading-to-previous-series.html

或者,假设您已经备份了以前的 MAMP 实例数据库信息,您可以回滚到以前的 MAMP 版本。

Docker 是混合和匹配多种语言版本的更好解决方案,但声明您对在命令行中工作“不感兴趣/没有能力”严重限制了您在开发环境中可以做的事情。

还有一些使用 5.6 的好主机,尤其是专注于 WordPress 的主机。GoDaddy 是最小的公分母,并不代表更大的托管环境。

于 2016-09-28T02:37:47.703 回答