更改 phpmyadmin 根密码

更改 phpmyadmin 根密码

我正在尝试弄清楚如何更改 phpmyadmin 的 root 密码。我尝试过几次,使用以下方法:

$ mysql -u root -p
use mysql;
update user set password=PASSWORD("NEWPASSWORD") where User='root'

但当我使用新密码甚至旧密码登录时,我被拒绝访问。任何帮助都非常感谢!

答案1

我可以通过使用 //optional
update user set password=PASSWORD("newpassword") where User='root'
而不是 update 来做到这一点
set password = password ("newpassword");
flush privileges
quit

答案2

因为你真正要更改的是 MySQL 的 root 密码。

顺便说一句,我建议你阻止 root 日志记录在 phpmyadmin 上,仅使用具有特定数据库访问权限的特定用户登录,除非严格需要具有 root 访问权限(例如,没有对 DB 服务器的控制台访问权限)。

如果确实有必要,至少通过 SSL 运行 phpmyadmin,因为通过明文连接传递 MySQL 根密码并不是很明智。

相关内容