2011-04-14 40 views
2

我意外地在phpmyadmin中为root和127.0.0.1更改了密码后,出现错误#1045 - 访问被用户'root'@'localhost'拒绝访问(使用密码:NO) 。问题是我不能改变common.lib.php。我想在某种程度上还原这些更改...对服务器的安全性,我不能改变太多PhpMyAdmin密码

回答

1

已经有一段时间,因为我使用phpMyAdmin,但如果我没有弄错,它存储它的密码在mysql数据库中它自己。因此,如果您能够访问command-line of the server,则可以使用简单的SQL语句更改密码。

+0

我已经这样做了,使用命令行我mysql.users用户127.0.0.1添加了所有priviliages,并打死了过程,它像一个魅力。问题是我无法阻止XAMPP,也无法编辑XAMPP的任何文件(至少默认的那些文件),并且我不能杀死这些进程,并且重启也不是一个复杂的选项。我不能安装任何东西......服务器上的Admin权限:| – 2011-04-14 12:32:50

3

我希望你可以访问mysql服务器管理。据我所知,root是MySQL中的主要用户,如果你无法访问它,这将是一个问题。如果您的用户级别相同,请尝试在可能的情况下更改密码。

下面是关于如何在MySQL

重新设置root的密码

我也取决于在phpMyAdmin之前,直到我知道SQLyog的和MySQL查询浏览器和工作台的步骤。看看这个作为phpmyadmin的替代品。

0

进入到/ etc/phpMyAdmin的文件夹中。 打开配置-db.php中

在这里,你会发现你的默认用户名和密码