在安全模式下更新 MySQL 密码后,我仍然无法登录 phpmyadmin

在安全模式下更新 MySQL 密码后,我仍然无法登录 phpmyadmin

服务器信息 我正在运行安装了 apache 和一些其他软件的 Ubuntu 14.04 服务器。

问题 我之前安装过 plesk 试用版,但已过期,所以我卸载了它。从那时起,mysql 就变得一团糟。我遇到的问题是我无法登录 root 用户。我想我可能不小心跳过了为该用户添加密码的部分。

我尝试过的事情 据我了解,我需要停止 mysql 并以安全模式启动它,这样我就不需要输入密码。

我曾使用设置 root@localhost 密码。在 mysql 安全模式下以 root 用户身份登录时,我尝试设置密码而不指定用户,以为这会编辑当前用户的密码。更改密码并重新启动 mysql 服务器后,似乎没有任何变化。

我也尝试过在安全模式下登录 phpmyadmin,并创建另一个拥有所有权限的用户。禁用安全模式后,这些更改将不复存在。

我所有的尝试都是从远程位置进行的。

此时我开始想我应该完全重新安装 mysql,以便可以重置它。我应该从头开始重新启动吗?还是我应该再试一次?我想如果我无法让它工作,我只需清除服务器并使用开源控制面板重新启动即可。

谢谢!

答案1

这里缺少一些信息,以便帮助您找到所需的信息。如果您在安全模式下重新启动 MySQL,您是否更改了 root 用户的密码?用户表中是否有多个 root 用户?例如,您可能有 root@localhost、root@%、root@。

一旦您对用户表进行了更改,您就需要刷新权限;如果不这样做,您的更改(即密码更新)将不会反映出来。

如果您的 my.cnf(MySQL 配置文件)将服务器限制为仅限本地主机访问,则您将不被允许从服务器外部访问 MySQL,因此,如果您的 PHPMyAdmin 在另一台机器上运行,则将不允许这样做。某些配置更改可能还需要您重新启动 MySQL,因此请尝试查看我在此处提到的内容,看看是否有帮助,否则请提供更多信息,以便我们进一步为您提供帮助。

相关内容