我在尝试在我的 Mac 上安装 MySQL 时遇到了很多问题,所以我放弃并安装了 MAMP。
MAMP 将其 Apache 和 MySQL 版本设置为使用端口 8888 和 8889。许多 MAMP 教程(例如这个)提到您应该将 MAMP 的 Apache 和 MySQL 端口设置为默认值 80 和 3306,但它们没有提及原因(除了http://localhost:8888/变成http://localhost)。
Apache 和 MySQL 使用 MAMP 的默认值似乎可以正常启动,并且我可以让 Apache 在端口 80 下启动,但是当我尝试将其设置为端口 3306 时 MySQL 不会启动。我认为这与幻像有关我尝试安装并废弃的 MySQL 的安装(但我可能是错的)。
您是否预见到我可能正在运行 MySQL 的虚拟实例这一事实存在问题,或者这是一个单独的问题?将 MySQL 设置为在 3306 下运行是否重要,或者我应该将其保留在 8889 并继续前进?