我在Mac上安装MySQL时遇到了很多问题,因此我陷入困境并安装了MAMP。
MAMP将其Apache和MySQL的版本设置为使用端口8888和8889.许多MAMP教程(such as this one)提到你应该将MAMP的Apache和MySQL端口设置为默认值80和3306,但是他们不要不要提及为什么(除了http://localhost:8888/成为http://localhost)。
使用MAMP的默认设置似乎可以启动Apache和MySQL,并且我能够在端口80下启动Apache,但是当我尝试将其设置为端口3306时,MySQL将无法启动。我认为这有事情要做我试图安装和报废的幻像安装MySQL(但我可能是错的)。
您是否预见到我可能正在运行MySQL的幻像实例,或者这是一个单独的问题?将MySQL设置为在3306下运行是否很重要,或者我应该将其保留在8889并继续前进?
答案 0 :(得分:1)
你可以把它留在8889.重要的是你的连接字符串中你指定了新的mysql端口,所以php会知道它必须连接的地方
答案 1 :(得分:1)
任何服务器应用程序都可以在任何端口上运行。
警告是: