MySQL Workbench工作,phpmyadmin没有

时间:2014-02-19 12:42:07

标签: mysql phpmyadmin mysql-workbench

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

看起来有些评论已被删除,但是根据剩下的内容判断你有权使用hostname localhost检查你的用户的权限,看来你不明白%是< em> not 与localhost相同。许多安装都有多个root用户,一个用于主机localhost,一个用于主机%,有时用于127.0.0.1。这是正常的,也是MySQL处理权限的部分原因。 TCP / IP连接匹配%,套接字连接不匹配(它们使用localhost)。

另一件重要的事情是,当使用phpMyAdmin时,你使用的客户端机器并不重要;重要的是什么机器是Web服务器,因为这是对MySQL的请求来自哪里。因此,如果使用远程计算机通过套接字连接到运行在同一台机器上的Web服务器到MySQL服务器,您可能会感到有点困惑 - 即使您在MySQL服务器的远程计算机上,在这种情况下它显示为与MySQL的本地主机连接。

无论如何,很可能发生的事情是你“清理”了额外的用户并删除了具有相反主机价值的用户(%localhost);我只是用其他主机重新创建您的用户。那应该为你清理它。