在端口3306的MAMP上运行MySQL有什么好处?
我在Mac上安装MySQL时遇到了很多问题,所以我放弃并安装了MAMP MAMP将其Apache和MySQL版本设置为使用端口8888和8889。很多MAMP教程都提到应该将MAMP的Apache和MySQL端口设置为默认值80和3306,但没有提到原因(除了成为) 使用MAMP的默认设置,Apache和MySQL似乎可以正常启动,我可以让Apache在端口80下启动,但当我尝试将其设置为端口3306时,MySQL不会启动。我认为这与我试图安装并废弃的MySQL的幻影安装有关(但我可能错了)在端口3306的MAMP上运行MySQL有什么好处?,mysql,macos,mamp,Mysql,Macos,Mamp,我在Mac上安装MySQL时遇到了很多问题,所以我放弃并安装了MAMP MAMP将其Apache和MySQL版本设置为使用端口8888和8889。很多MAMP教程都提到应该将MAMP的Apache和MySQL端口设置为默认值80和3306,但没有提到原因(除了成为) 使用MAMP的默认设置,Apache和MySQL似乎可以正常启动,我可以让Apache在端口80下启动,但当我尝试将其设置为端口3306时,MySQL不会启动。我认为这与我试图安装并废弃的MySQL的幻影安装有关(但我可能错了) 您
您是否预见到我可能正在运行MySQL的一个虚拟实例,或者这是一个单独的问题?将MySQL设置为在3306下运行是很重要的,还是我应该将其保留在8889并继续运行?您可以将其保留在8889上。重要的是,在连接字符串中指定新的mysql端口,这样php就会知道它必须连接到哪里,任何服务器应用程序都可以在任何端口上运行 警告是: