用户访问被拒绝';root'@';localhost';(使用密码:YES)


Access denied for user 'root'@'localhost' (using password: YES) after resetting root password

我在尝试加载需要mysql数据库的网页时遇到了这个问题。最近我不得不重新设置phpmyadmin的根密码。

oops connection problem ! --> Access denied for user 'root'@'localhost' (using password: YES)

所有这些也在我的树莓派2上运行。

在这些问题之后,我使用了以下命令,该命令只重置了根phpmyadmin密码

sudo dpkg-reconfigure mysql-server-5.5

我也可以使用登录mysql

mysql -u root -p

我认为您需要更改网页配置中的密码。

请在php页面中检查您的数据库凭据。

记住:

如果包含包含数据库凭据的内容,则应在其中进行更改。

打开cmd并键入以下命令

sudo mysql -u root

MariaDB将在cmd中打开,现在在MariaDB 中键入以下查询

UPDATE mysql.user 
SET authentication_string = password('your_password_here'),    
    plugin = 'mysql_native_password' 
WHERE user = 'root';
FLUSH PRIVILEGES;

这适用于我进入phpAdmin登录页面

干杯!