当我尝试运行 PHP MySQL 脚本时遇到这个问题。当我尝试运行我的 .php 文件时,这就是我得到的结果。
mysql_connect(): No connection could be made because the target machine actively refused it
这是 dbconnect.php 的代码:
<?php
mysql_connect("localhost","root");
mysql_select_db("users");
?>
我之前尝试过使用这种格式,但我不知道这段代码有什么问题。
先感谢您。
由于目标机器主动拒绝而无法建立连接
意味着您的代码中没有错误,但是您的防火墙阻止了您的连接,或者您的系统正在侦听不同的端口。
要做的事: 1-验证您的连接端口默认为 3306。
2-尝试使用“127.0.0.1”而不是“localhost”进行连接,这可能是在侦听“127.0.0.1”。
3-如果另一端侦听 UDP 而不是 TCP,也可能会出错。
4-验证您的防火墙连接(如果允许)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)