mysql - 设置密码后无法登录PhpMyAdmin EasyPHP

标签 mysql easyphp

我安装了 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 用户不设置密码? 感叹

最佳答案

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

下划线:

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

粘贴这一行:

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

YOURPASSWORD 是您想要的密码。

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

关于mysql - 设置密码后无法登录PhpMyAdmin EasyPHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824408/

相关文章:

mysql - 形成组元素的扩展组

mysql - 运行 SQL 然后打印数据库列表的 BAT 文件

mysql - SQL选择子查询进行值减法

mysql - utf8_turkish_ci 归类上的 MySql LIKE 运算符有什么问题?

php - 查找二叉树级别是否已完成的最佳且有效的方法应该是什么?

php - 在本地主机中提供 php 页面有什么捷径吗?

php - mysqldump php 命令 easyphp

php - 重复表条目错误

php - 为什么我会收到所有这些错误?

javascript - Easyphp 5.3.5.0 和 Ajax : maybe json_encode