mysqli_real_connect:HY000 / 1045:拒绝用户'admin'@'localhost'的访问使用密码:是

问题描述

在尝试连接到我的WordPress网站中的数据库时出现此错误

我将我的wp_debug设置为ture,然后出现了此消息


我找到了有关此主题的一些信息,但那不是我的问题-我没有得到令人满意的答案

Errrr

MysqLi_real_connect(): (HY000/1045): Access denied for user 'admin'@'localhost' (using password: YES)

第1635行

in F:\folderlocation**\wp-db.PHP on line 1635

if ( WP_DEBUG ) {
                MysqLi_real_connect( $this->dbh,$host,$this->dbuser,$this->dbpassword,null,$port,$socket,$client_flags );

完整错误警报消息

**Warning: MysqLi_real_connect(): (HY000/1045): Access denied for user 'admin'@'localhost' (using password: YES) in F:\folderlocation**\wp-db.PHP on line 1635**

我正在使用

  • xampp v3.2.4
  • 我对sql不太满意
  • 服务器本地主机-apache端口80

如果您有解决办法,请告诉我 或将我链接到可以帮助我的主题 但在链接我之前,请确保该主题适用于wordpress,而不适用于其他任何应用程序 谢谢

建立数据库连接时出错

解决方法

尝试更换 define ('DB_HOST','localhost');define ('DB_HOST','127.0.0.1'); 在wp_config.php

,

如果您在本地计算机上,请确保此配置上没有密码:(如果您在MySql上有密码,则仅使用密码)

/** MySQL database password */
define('DB_PASSWORD','');

,如果您在实时服务器上,则密码错误。另外,您的MySql主机可能是错误的。在配置文件上正确检查凭据。

,

感谢大家的回答,我在之后找到了答案 当我在特权点击中输入IP地址或本地主机时,出现此错误 由于某些原因

我刚刚为所有主机添加了“”%“” =,现在看来一切正常

,

我想添加我的答案,因为我能够在登录 WordPress php myadmin 出现问题之前登录。 就像 OP 讨论的那样

注意:您可以在此位置找到 wp-config.php 文件。这是我在 Windows 计算机上的位置。

C:\Bitnami\wordpress-5.4.1-0\apps\wordpress\htdocs

在您的 wp-config.php 文件中,您只需查看用户名和密码并登录即可。

/** MySQL database username */
define( 'DB_USER','some_username' );

/** MySQL database password */
define( 'DB_PASSWORD','some_password' );

请注意 'some_username''some_password' 不是您的 wp-config.php 文件中的实际值。这是我在 php myadmin 登录页面上输入的内容,并且有效。