【发布时间】:2015-11-01 05:14:39
【问题描述】:
这可能是一个重复的问题,但不幸的是我没有找到解决方案。
注意
一周前我对我的 phpmyadmin 有疑问,我将其端口更改为 3306
I also had changed apache port to 30, as It was not connecting on port 80, port 80 was occupied by MICROSOFT HTTPAPI 2.0
现在我正在尝试连接到 localhost,但它给出了以下错误
无法连接到 MySQL:(2002) 无法建立连接,因为 目标机器主动拒绝。 .....
我尝试了不同的connection strings 那是:
$mysqli = new mysqli("127.0.0.1", "root", "","test",30);
和
mysql_connect("127.0.0.1:30","root","") or die(mysql_error());
但对我没有任何作用。
【问题讨论】:
-
不要有消极的人!
-
请查看您的问题出现的方式,并阅读stackoverflow.com/editing-help
-
-1 to samitha,因为这个问题甚至与那个问题不同,并且您已将其标记为可能重复
-
这里涉及到两个不同的端口,HTTP服务器端口和MySQL服务器端口。您是否将 MySQL 端口从 3306 更改为?您可以使用 netstat -aon 进行检查。从任务管理器获取mysqld的pid。在 mysql_connect() 中使用该端口。