警告:mysqli_connect():(HY000/2002):连接被拒绝[重复]
Posted
技术标签:
【中文标题】警告:mysqli_connect():(HY000/2002):连接被拒绝[重复]【英文标题】:Warning: mysqli_connect(): (HY000/2002): Connection refused [duplicate] 【发布时间】:2020-02-08 13:37:27 【问题描述】:我是 php 新手,在 mac 上使用 xampp 在 localhost 中创建登录/注册页面。我遇到了这个错误:
警告:mysqli_connect(): (HY000/2002): Connection denied in /opt/lampp/htdocs/website/includes/dbh.inc.php on line 9 连接失败:连接被拒绝
我曾尝试更改代码,但它不断增加更多问题。
这是我的代码:
<?php
$servername = "192.168.64.2:8080";
$dBUsername = "root";
$dBPassword = "";
$dBName = "loginsystem";
$conn = mysqli_connect($servername, $dBUsername, $dBPassword, $dBName);
if (!$conn)
die("Connection failed: ".mysqli_connect_error());
如何消除此错误?
【问题讨论】:
【参考方案1】:如果要连接到默认端口以外的其他端口,请在建立连接时添加端口参数,而不是在服务器名称中定义它。
$servername = "192.168.64.2";
$dBUsername = "root";
$dBPassword = "";
$dBName = "loginsystem";
$dbPort = "8080";
$conn = mysqli_connect($servername, $dBUsername, $dBPassword, $dBName, $dbPort);
if (!$conn)
die("Connection failed: ".mysqli_connect_error());
另一件事是确保您拥有正确的 MySQL 服务端口,端口 8080
通常被选为端口 80
处理 HTTP 请求的替代方案。检查您的 XAMPP 配置以找出 MySQL 使用的端口。
【讨论】:
仍然有错误。不过谢谢回复以上是关于警告:mysqli_connect():(HY000/2002):连接被拒绝[重复]的主要内容,如果未能解决你的问题,请参考以下文章
警告:mysqli_connect(): (HY000/2002): 没有这样的文件或目录
警告:mysqli_connect(): (HY000/1049): 仅在 mac 终端中的未知数据库
我该如何解决这个“警告:mysqli_connect():(HY000/1049):未知数据库”问题?
警告:mysqli_connect():(HY000/2002):无法建立连接,因为目标机器在[重复]中主动拒绝了它
Mysql 警告:mysqli_connect(): (HY000/2002): No such file or directory in
mysqli_connect(): (HY000/1045): Access denied for user ... - mysql shell 工作 [重复]