我从 phpmyadmin 中删除了所有用户,现在它说'#1045 - 用户'root'@'localhost'的访问被拒绝(使用密码:NO)'

Posted

技术标签:

【中文标题】我从 phpmyadmin 中删除了所有用户,现在它说\'#1045 - 用户\'root\'@\'localhost\'的访问被拒绝(使用密码:NO)\'【英文标题】:I deleted all the users from phpmyadmin and now it is saying '#1045 - Access denied for user 'root'@'localhost' (using password: NO)'我从 phpmyadmin 中删除了所有用户,现在它说'#1045 - 用户'root'@'localhost'的访问被拒绝(使用密码:NO)' 【发布时间】:2014-05-24 11:45:21 【问题描述】:

我从 phpmyadmin 中删除了所有用户,现在它说

'#1045 - 用户'root'@'localhost'的访问被拒绝(使用密码: 没有)'

它不再让我访问“phpmyadmin”了。

我使用的是 Mac,我一直在花费数小时试图找出解决此问题的方法。

下面写着

'phpMyAdmin尝试连接mysql服务器,服务器 拒绝连接。您应该检查主机、用户名和 配置中的密码并确保它们对应于 MySQL服务器管理员提供的信息。'

谁能帮帮我?

谢谢 乔什

【问题讨论】:

密钥在“我删除了所有用户”。您需要添加用户,它基本上会欺骗这个:dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html 我使用的是 macbook,所以它对我来说没有任何意义.. 你能解释一下我怎么能做到这一点.. 或者我如何才能开始能够访问我的 phpmyadmin? 使用 macbook 有何不同?你读过这篇文章吗? 2.如果 MySQL 服务器正在运行,请停止它。对于作为 Windows 服务运行的服务器,请转到服务管理器:从开始菜单中,选择控制面板,然后选择管理工具,然后选择服务。在列表中找到 MySQL 服务并停止它。 是的,有。在同一页上。 C.5.4.1.2 重置 Root 密码:Unix 系统继续阅读。但如果您已删除该用户,您还需要添加该用户。 【参考方案1】:

首先,从 phpmyadmin 中删除所有用户是个坏主意(尽管我做了同样的事情,之后遇到了很多问题)。有一些解决方案:试试this。在这些讨论中,您可以找到几个步骤将您带回 phpmyadmin。但如果你对我的解决方案感兴趣:

    我已经从我的 PC 中完全删除了 xampp(所有名为 XAMPP 的文件夹和文件)。在我之前安装它的目录中搜索其余文件后,将它们也删除。

    用 phpmyadmin 重新安装了 XAMPP。完毕。你可以走了!

【讨论】:

【参考方案2】:

尝试为root用户分配密码。我相信它不能是空白的。

【讨论】:

它不允许我访问任何权限.. 它拒绝我的一切。

以上是关于我从 phpmyadmin 中删除了所有用户,现在它说'#1045 - 用户'root'@'localhost'的访问被拒绝(使用密码:NO)'的主要内容,如果未能解决你的问题,请参考以下文章

有人请帮我从 localhost/phpmyadmin 恢复我的数据

在 XAMPP 上的 phpmyadmin 中删除了用户

从 MAMP 的 phpmyadmin 中恢复 SQL 代码

如何在 phpmyadmin 表中删除多个主键?

如何在phpMyAdmin中显示“编辑”,“复制”和“删除”按钮?

由于删除根数据库,无法访问 PHPmyadmin