2016-01-21 65 views
0

嘿我正在连接到PHP中的数据库,就像我通常会这样,信息都在那里并且正确。检查了几次密码。这里有什么会毁掉我的连接吗?这是我的(好的和模糊的)错误消息:MySqli数据库连接访问被拒绝php

连接失败:拒绝访问用户“用户” @“localhost”的数据库“DB”

<?php 
    header('Access-Control-Allow-Origin: *'); 
?> 
<style> 



</style> 

<html> 
    <body> 

<?php 
$servername = "localhost"; 
$username = "user"; 
$password = "password"; 
$dbname = "DB"; 


// Create connection 
$conn = mysqli_connect($servername, $username, $password, $dbname); 

// Check connection 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 
+0

你确定你的数据库的用户是“用户”而不是“根”,密码为“密码”? –

+0

这是分开的,但你的风格标签是HTML结构 – Afsar

回答

2

连接失败:拒绝访问用户“用户'@'本地主机'到数据库'数据库'

不,那不是模糊的,它的准确性,因为它可以得到。即使密码正确,用户user也无权访问localhost上的数据库DB。如果没有其他人或猜测或机会在思考中不正确。

看看数据库权限DB

+0

我是一个白痴/太累了。你是对的,没有添加适当的访问... – Breh