MAMP Pro 中有多个 MySQL 版本?

Multiple MySQL versions in MAMP Pro?

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

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

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

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

关于将来如何最好地避免这种情况的任何建议?有什么比 MAMP 更好的替代品,可以更精细地控制 PHP 和 MySQL 等版本?我只是一名设计师,所以我不会 interested/capable 深入研究命令行或类似的东西。

谢谢!

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

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

Docker 是混合和匹配多个语言版本的更好解决方案,但是声明您 "not interested/capable" 在命令行中工作严重限制了您可以在开发环境中执行的操作。

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