【问题标题】:How to get rid of error in Xampp while opening phpmyadmin如何在打开 phpmyadmin 时摆脱 Xampp 中的错误
【发布时间】:2020-07-01 04:59:53
【问题描述】:

我正在使用具有 phpmyadmin 的 Xampp。当我尝试打开 phpmyadmin 时出现此错误:

mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

在我的配置文件中,密码是“”,所以基本上什么都没有。

我还为错误添加了屏幕截图。我该如何解决?我尝试了 SO 的所有其他答案,但对我没有任何帮助。

【问题讨论】:

  • 你能通过控制台连接到 MySQL,root 和密码为空吗?
  • @jtorrescr 我不确定如何使用控制台进行连接。你能告诉我吗?
  • 打开一个cmd窗口,输入命令:mysql -u root -p
  • 我是用空密码完成的,上面写着ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
  • 我不知道,但我怀疑以前的行为是 xampp 的 root 密码为空,但在 mysql 5.7 版之后,默认情况下它是安全的,因此在安装时设置了密码。在这种情况下,您可以在 mysqld.log 中搜索临时密码以找到它

标签: php phpmyadmin xampp


【解决方案1】:

看来您真正要问的是如何更改 root 密码,因为您不知道那个密码。

你得到的错误只是 mysql 说,“你需要一个密码伙伴”

一个快速的谷歌引导我到这样的事情,这似乎是合理的https://gist.github.com/susanBuck/39d1a384779f3d596afb19fcad6b598c

在没有授权表的情况下启动 mysql 并更改密码。重新启动它,你应该很高兴。我没有 Xampp 或 Windows,所以我无法尝试。

您要查找的密码应从安装时开始写入 mysqld.log。这可能会为您节省一些更改它的麻烦。在日志文件中搜索“临时密码”

【讨论】:

    猜你喜欢
    • 2017-10-22
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 2015-05-25
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    相关资源
    最近更新 更多