为什么wamp的端口号改成8080后mysql不生效

Why mysql is not working after port number of wamp is changed to 8080

我在我的系统上安装了 wampserver,安装后我在浏览器中尝试 localhost,但它不工作。

因为我的系统中也安装了 OSGEO 并且安装了 MYSQLServer。

因此,我将 wampservers Apache 的端口号更改为 8080,并在 my.ini 中将 mysql 端口从 3306 更改为 3307。

我在 httpd.conf 文件中更改了这些行。

Listen 0.0.0.0:8080
Listen [::0]:8080

现在 wamp 正在运行。但是当我在浏览器中尝试“http://localhost:8080/phpmyadmin/”时,出现以下错误:

谢谢。

由于 OSGEO 安装了一个 MYSQL 服务器实例以及使用默认端口 3306 的 WAMPServer,它与 WAMPServer 的 MYSQL 服务器发生冲突。

我将 MYSQL 应该在 WAMPServer my.ini 文件中使用的端口更改为 3307

port = 3307

并在 php.ini 中更改

mysqli.default_port = 3307
mysql.default_port = 3307

根据@RiggsFolly 的说法,如果使用 wampserver 版本 3.0.8+,请改用端口 3308