本文介绍了警告:mysqli_connect():(HY000 / 1045):访问被拒绝用户'用户名'@'localhost'(使用密码:是)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

警告:mysqli_real_escape_string()期望参数1为mysqli,boolean在C:\Users\xampp \htdocs\PHP_Login_Script\login.php on line 10

Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given in C:\Users\xampp\htdocs\PHP_Login_Script\login.php on line 10

警告:mysqli_real_escape_string()期望参数1为mysqli,boolean在C:\Users \\ \\ xampp \htdocs\PHP_Login_Script\login.php第11行

Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given in C:\Users\xampp\htdocs\PHP_Login_Script\login.php on line 11

警告:mysqli_query()期望参数1为mysqli,boolean在C:\ Users $\\ xampp \htdocs\PHP_Login_Script\login.php on line 15

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\Users\xampp\htdocs\PHP_Login_Script\login.php on line 15

警告:mysqli_fetch_array()期望参数1为mysqli_result,null在C: \Users\xampp\htdocs\PHP_Login_Script\login.php on line 16

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\Users\xampp\htdocs\PHP_Login_Script\login.php on line 16

警告:mysqli_num_rows()期望参数1为mysqli_result,null C:\Users\xampp\htdocs\PHP_Login_Script\login.php on line 19

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\Users\xampp\htdocs\PHP_Login_Script\login.php on line 19

我收到这个即使我的配置文件是这样:

I'm getting this error above on localhost even if my config file is like this:

<?php

    define("DB_HOST", "localhost");
    define("DB_USER", "root");
    define("DB_PASSWORD", "");
    define("DB_DATABASE", "databasename");

    $db = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);

?>

以前工作,但现在不再工作了。这个代码有什么问题,还是现在不工作? 是我目前正在开发的教程。

This used to work, but now it doesn't anymore. Is there any problem with this code or is it not working now? This is the tutorial I am working on right now.

推荐答案

用户名,主机和密码的组合不允许连接到服务器。验证服务器上的权限表(重新载入授权,如果需要),并连接到正确的服务器。

That combination of username, host, and password is not allowed to connect to the server. Verify the permission tables (reloading grants if required) on the server and that you're connecting to the correct server.

这篇关于警告:mysqli_connect():(HY000 / 1045):访问被拒绝用户'用户名'@'localhost'(使用密码:是)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 04:15