1

我安装了 EasyPHP 5.3.6,打开了 PhpMyAdmin,创建了一个新的数据库并为 root 用户设置了密码。“自然”之后我无法再登录 PhpMyAdmin,收到臭名昭著的 1045 Access Denied 错误。

我尝试了所有我能找到的东西——在 config.inc.php 中设置密码(在两个地方)似乎不起作用。我还尝试将 AllowNoPassword 更改为 true(或 false,无论它最初不是哪个),但没有做任何事情。我尝试通过 phpmyadmin/scripts/signon.php 并在那里输入密码(这是正确的密码,我将其保存在我的密码管理器中)并且也无法登录。我还尝试按照我找到的重置 MySQL 密码的说明,但他们使用了我在安装中没有找到的 mysqld-nt.exe。我还尝试卸载 EasyPHP 并重新安装它(在此之前,我使用 ccleaner 删除它发现的任何注册表问题,尽管不可否认,那里没有关于 mysql 的内容),它当然保留了“不正确的密码”并且不会让我登录.

除了重新格式化我的硬盘驱动器之外,我不确定我还能做什么。(卸载后如何保留损坏的设置??)

任何帮助,将不胜感激。

我还想了解为什么做一些所谓的好事情来保护你的数据库结果是一个如此痛苦的过程,以至于实际上建议让 root 用户不输入密码?

4

4 回答 4

3

转到 EasyPHP-12.1\modules\ 文件夹。打开您正在使用的 PhPMyAdmin 版本的文件夹(在我的情况下是 phpmyadmin356x130206112511)。找到文件config.inc.php。用记事本右键编辑。

下线:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

粘贴这一行:

$cfg['Servers'][$i]['password'] = 'YOURPASSWORD';

其中 YOURPASSWORD 是您想要的密码。

保存文件并刷新“本地 Web”页面。

于 2013-02-06T11:51:35.527 回答
2

清除缓存允许我在重新安装 easyphp 后进入 phpmyadmin。感谢上面的Danae。

于 2011-07-26T02:18:28.433 回答
0

我刚刚杀死了mysql并重新启动,它对我来说很好。

于 2014-07-02T06:13:29.477 回答
-2

也发生在我身上。不幸的是,我的互联网同时中断了,我无法用谷歌搜索这个页面。当你被拒绝访问时出现的“帮助”真的很蹩脚(但对easyphp创建者来说已经过去了。)“帮助”告诉你“检查你的配置文件”

于 2014-07-24T04:06:39.863 回答