#2054无法登录到MySQL phpMyAdmin

#2054无法登录到MySQL phpMyAdmin,mysql,phpmyadmin,Mysql,Phpmyadmin,在我第一次使用默认的root用户设置进入phpMyAdmin时,我更改了root的密码,并更改了它加密密码的方式(更改密码时有两个选项,我选择了第二个选项) 在那之后,它把我抛出去重新连接新密码。 因为我无法登录到phpMyAdmin并收到#2054错误。 我试图通过ssh更改密码(我认为没有成功), 还尝试更改config.inc.php设置 从 到 我在phpMyAdmin中输入了密码,并尝试在shell中设置密码。 也试着设置 $cfg['Servers'][$i]['host'] = '

在我第一次使用默认的root用户设置进入phpMyAdmin时,我更改了root的密码,并更改了它加密密码的方式(更改密码时有两个选项,我选择了第二个选项) 在那之后,它把我抛出去重新连接新密码。 因为我无法登录到phpMyAdmin并收到#2054错误。 我试图通过ssh更改密码(我认为没有成功), 还尝试更改config.inc.php设置 从

我在phpMyAdmin中输入了密码,并尝试在shell中设置密码。 也试着设置

$cfg['Servers'][$i]['host'] = '127.0.0.1';
但它没有成功。 我希望有一种不用重新安装phpMyAdmin就可以登录的方法。 如果你需要一些细节来帮助我-说你需要什么以及如何得到它。
问候。

重新安装phpMyAdmin不会有帮助,因为您实际上是在处理MySQL身份验证表。phpMyAdmin只是一个访问MySQL的工具

如果愿意,您应该可以将auth_type设置为cookie。更改auth_类型确实会影响您的登录方式(在本例中,连接时是否提示您输入密码),但在本例中不会阻止您连接

要重置密码,请参阅以获取帮助。

2002无法登录MySQL服务器 我通过简单运行解决了上述问题: sudo服务mysql启动

然后重试登录---成功

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['host'] = '127.0.0.1';