2017-03-08 74 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

你需要的,如果你想数据库(即外部访问权限授予给用户。网页)。

相关问题