2017-03-08 76 views
-2

我創建了名爲「users」的數據庫並嘗試使用PHP連接到它,但是我拒絕訪問。在Windows 10上使用XAMPP連接到MySQL數據庫的連接被拒絕

這裏的消息,我得到:

「警告:的mysqli :: __結構():(HY000/1044):拒絕訪問用戶 '' @ 'localhost' 的數據庫 '用戶' 在 d:\ XAMP \ htdocs中\ telepol \ formProcess.php上線8

連接失敗:拒絕訪問用戶 '' @ 'localhost' 的數據庫 '用戶'」

下面是代碼:

<?php 
$servername = "localhost"; 
$username = ""; 
$password = ""; 
$dbName = "users"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbName); 

// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
echo "Connected successfully"; 

?> 
+2

'$用戶名= 「根」;'那是你的本地主機 –

+0

的defualt mysql用戶的PHP版本中使用嗎??試試這個mysqli_connect()函數 –

+0

它沒有連接你的原因沒有指定用戶 –

回答

0

你有一個愚蠢的錯誤..

<?php 
$servername = "localhost"; 
$username = "root"; // This is mistake 
$password = ""; 
$dbName = "users"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbName); 

// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
echo "Connected successfully"; 

?> 
1

試試這個:將用戶添加到MySQL

你需要的,如果你想數據庫(即外部訪問權限授予給用戶。網頁)。

相關問題