MySQL工作台工作,而phpmyadmin不工作

MySQL工作台工作,而phpmyadmin不工作,mysql,phpmyadmin,mysql-workbench,Mysql,Phpmyadmin,Mysql Workbench,大约2-3周前,我停止使用phpmyadmin,开始使用MySQL工作台。现在,我无法连接到phpmyadmin。我尝试从两台不同的计算机和服务器连接。已尝试与至少4个用户和root用户连接。我怀疑这是Workbench的错。在使用Workbench期间,我对用户权限做了一些更改,但不记得具体细节。我得到了“错误的用户名/密码” 有什么想法吗?看起来有些评论已经被删除了,但从剩下的内容来看,有人建议您使用主机名localhost检查您对用户的权限,您似乎不明白%与localhost不同。许多安装

大约2-3周前,我停止使用phpmyadmin,开始使用MySQL工作台。现在,我无法连接到phpmyadmin。我尝试从两台不同的计算机和服务器连接。已尝试与至少4个用户和root用户连接。我怀疑这是Workbench的错。在使用Workbench期间,我对用户权限做了一些更改,但不记得具体细节。我得到了“错误的用户名/密码”


有什么想法吗?

看起来有些评论已经被删除了,但从剩下的内容来看,有人建议您使用主机名localhost检查您对用户的权限,您似乎不明白
%
localhost
不同。许多安装都带有多个根用户,一个用于主机
localhost
,一个用于主机
%
,有时第三个用于
127.0.0.1
。这是正常的,也是MySQL处理权限的一部分。TCP/IP连接匹配
%
,套接字连接不匹配(它们使用
localhost

另一件需要意识到的重要事情是,当使用phpMyAdmin时,无论您使用的是哪台客户机;重要的是web服务器是哪台机器,因为对MySQL的请求来自这台机器。因此,如果使用远程计算机通过MySQL服务器的套接字连接到运行在同一台计算机上的web服务器,您很容易会感到困惑——即使您在MySQL服务器的远程计算机上,在本例中,它显示为与MySQL的本地主机连接


无论如何,很可能发生的情况是您正在“清理”额外的用户,并删除了一个具有相反主机值的用户(无论是
%
还是
localhost
);我只需要用另一台主机重新创建您的用户。这应该可以为您解决问题。

您得到的错误是什么?错误的用户名/密码:DI编辑的问题以获取更多信息。我正在从Windows 7将Workbench连接到Linux服务器。您是对的。我不知道%不包括localhost。因为我从去年开始就不需要mysql,所以这不是一个问题(我也没有登录到这个帐户)。所以被接受。。。谢谢你的帮助。很乐意帮忙!谢谢你的反馈,我很高兴它奏效了。