MySqli数据库连接访问被拒绝php
问题描述:
嘿我正在连接到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());
}
答
连接失败:拒绝访问用户“用户'@'本地主机'到数据库'数据库'
不,那不是模糊的,它的准确性,因为它可以得到。即使密码正确,用户user
也无权访问localhost
上的数据库DB
。如果没有其他人或猜测或机会在思考中不正确。
看看数据库权限DB
+0
我是一个白痴/太累了。你是对的,没有添加适当的访问... – Breh
你确定你的数据库的用户是“用户”而不是“根”,密码为“密码”? –
这是分开的,但你的风格标签是HTML结构 – Afsar