由于主机、用户名和密码无法访问 phpMyAdmin

Eng*_*rof 0 mysql apache-2.2

每个人。当我尝试访问 Uniform Server 上的 phpMyAdmin 时,收到以下错误消息:

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。”

有趣的是,我的用户名和密码都设置为“root”,并且我已将 httpd.conf 文件中的 IP 地址更改为我的唯一 IP 地址,所以我仍然不知道问题是什么。

有人可以帮我吗?任何帮助将非常感激。

Sha*_*den 5

您可以在命令提示符下登录吗?(例如:mysql -u root -p或者甚至只是mysql -u root

只是为了确保您知道,mysql 服务的 root 密码和设备的 root 密码将会不同。我的预感是 MySQL 帐户没有设置密码'root'@'localhost'

如果上述命令行登录方法之一有效,则在 mysql 提示符中运行此方法并编辑您的问题以包含输出(删除密码哈希值;我们不需要看到它们,我们只需要知道它们是否是那里):

select User, Host, Password from mysql.user;
Run Code Online (Sandbox Code Playgroud)