我知道有很多類似的問題,但我沒有找到任何解決方案。mysqli_connect():(HY000/2002):由於目標機器主動拒絕連接,因此無法建立連接
事情我嘗試: -
檢查防火牆
重新啓動我的電腦和Apache服務器
重啓MYSQL
檢查了我的代碼
嘗試一切,我知道和互聯網
這裏是我的代碼上找到: -
<?php
$dbhost = 'localhost:3360';
$dbuser = 'root';
$dbpass = '';
$db = 'test_db13';
$conn = mysqli_connect($dbhost,$dbuser,'',$db);
if(! $conn){
die('Could not connect connect: ') ;
}
echo 'Successfully Connected';
$sql = 'Connected Successfully';
$retvalue = mysqli_query($sql);
if(! $retvalue){
die('Cannot connect to SQL: ');
}
echo 'DataBase test_db13 has successfully created';
mysqli_close($conn);
?>
我沒有設置密碼,但它仍然是顯示我的錯誤。
這裏的防火牆圖片: -
最後XAMMP在這裏運行的證明
查看控制面板中給出的端口以及用於連接的端口。 '3360'!='3306' – Qirel
在你的PHP中,端口是3360,而xampp建議它是3306 –
大聲笑............... –