【问题标题】:MySqli Database connection access denied phpMySqli数据库连接访问被拒绝php
【发布时间】:2016-01-21 07:27:21
【问题描述】:

嘿,我正在像往常一样连接到 PHP 中的数据库,信息都在那里并且正确无误。检查了几次密码。这里有什么东西会破坏我的联系吗?这是我的(漂亮而模糊的)错误消息:

连接失败:用户 'user'@'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”而不是“root”并且密码是“password”吗??
  • 这是分开的,但是您的样式标签超出了 html 结构

标签: php mysqli connection


【解决方案1】:

连接失败:用户 'user'@'localhost' 拒绝访问数据库 'DB'

不,这不是模糊的,它尽可能准确。即使密码正确,用户user 也无权访问localhost 上的数据库DB。没有 if else 或猜测或可能不正确的想法。

查看DB的数据库权限

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    相关资源
    最近更新 更多