2015-05-27 47 views
0

所以我最近使用MySQL,但一個非常奇怪的事情正在發生..無法連接到MySQL服務器(2006錯誤)

我希望我能在這裏找到一個解決方案!

<?php 
$servername = "theServername"; 
$username = "theUsername"; 
$password = "thePassword"; 
$dbname = "theDatabaseName"; 
$conn = new mysqli($servername,$username,$password,$dbname); 

if ($conn->connect_error) { 
    die("MySQL connection failed: " . $conn->connect_error); 
    echo "Couldn't connect."; 
} 
else { 
    echo "It connected."; 
} 
?> 

,並不斷出現我

警告:mysqli的:: mysqli的():MySQL服務器已消失在 C:\用戶\ STAR1 \ PhpstormProjects \上線的東西\ database.php中10

警告:mysqli :: mysqli():讀取問候數據包時出錯。 PID = 7520在C:\用戶\ STAR1 \ PhpstormProjects \上 線東西\ database.php中10

警告:mysqli的:: mysqli的()(HY000/2006):MySQL服務器已在 Ç消失:\用戶\ STAR1 \ PhpstormProjects \東西\ database.php中第10行 MySQL連接失敗:MySQL服務器已消失

和我10號線是$dbname這是new mysqli類的最後一個參數。

注:我把正確的信息放在字符串引號內,但這只是一個例子。

+0

什麼是線10? –

+0

它是$ dbname);它是數據庫名稱 – PepsiGam3r

+0

'$ conn = new mysqli('$ servername','$ username','$ password','$ dbname');'改變這個並且看到 –

回答

0
$servername = "theServername"; 
$username = "theUsername"; 
$password = "thePassword"; 
$dbname = "theDatabaseName"; 
@$conn = new mysqli($servername, $username, $password, $dbname); 

if (mysqli_connect_errno()) { 
    die("MySQL connection failed: " . mysqli_connect_error()); 
    echo "Couldn't connect."; 
} else { 
    echo "It connected."; 
} 
+0

現在只拋出一個錯誤,即'MySQL連接失敗:MySQL服務器已經離開'... – PepsiGam3r

+0

你的mysql配置文件可能有問題,你能顯示你的mysql配置信息嗎? – qiandutianxia

+0

我在哪裏可以在phpMyAdmin中找到它? – PepsiGam3r

相關問題