无法连接到phpmyadmin

时间:2018-10-06 07:42:25

标签: mysqli phpmyadmin lamp ubuntu-18.04

我无法从浏览器连接到phpmyadmin。 我可以从终端连接到mysql。 当我尝试登录phpmyadmin时,它显示以下错误。 enter image description here

1 个答案:

答案 0 :(得分:0)

可能的原因是连接类型不同。 phpMyAdmin默认使用主机名“ localhost”(这意味着套接字连接)。取决于您各种连接的配置方式(如果您已在phpMyAdmin中更改了主机或命令行客户端的连接方式),很可能会在已定义用户的主机字段中有所不同。

对于MySQL,用户不仅必须根据用户名和密码进行身份验证,还必须根据主机字段进行身份验证。可以使用主机%定义用户,该主机是通配符,可通过TCP / IP网络与任何主机匹配。它与套接字连接不匹配。套接字连接必须与主机“ localhost”匹配。

您可以创建一个相同的其他用户,但更改主机字段,或者更改phpMyAdmin的连接类型以匹配命令行客户端使用的任何内容。在命令行客户端,运行STATUS;命令并查看“连接”行以查看连接方式(也许还有“当前用户”),然后可以配置phpMyAdmin来匹配该连接类型。