每个人。当我尝试访问 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 地址,所以我仍然不知道问题是什么。
有人可以帮我吗?任何帮助将非常感激。
您可以在命令提示符下登录吗?(例如: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)
归档时间: |
|
查看次数: |
153980 次 |
最近记录: |