【问题标题】:Not able to connect to phpmyadmin无法连接到 phpmyadmin
【发布时间】:2019-03-11 14:57:41
【问题描述】:

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

【问题讨论】:

    标签: mysqli phpmyadmin lamp ubuntu-18.04


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回复。但这个问题得到了解决。我改变了很多东西,所以我不记得有什么诀窍。
    猜你喜欢
    • 2011-03-14
    • 2016-01-08
    • 1970-01-01
    • 2016-06-01
    • 2014-03-13
    • 2017-02-01
    • 2016-11-16
    • 2020-05-17
    • 1970-01-01
    相关资源
    最近更新 更多