如何更改 root@127.0.0.1 和 root@example.com 的密码

jas*_*ton 5 mysql root password-protected

我正在查看 mysql.user 表中的用户,并注意到有 3 个根。

root@localhost
root@127.0.0.1
root@example.com
Run Code Online (Sandbox Code Playgroud)

当我第一次发现这个时,没有一个根受密码保护。我设法用密码保护 root@localhost 但我不知道如何用密码保护另外两个。我将如何通过命令行执行此操作?

谢谢你的帮助。

oos*_*hro 4

SQL查询:

update user set password=PASSWORD("NEWPASSWORD") where User='root' AND Host="127.0.0.1";
update user set password=PASSWORD("NEWPASSWORD") where User='root' AND Host="example.com";
Run Code Online (Sandbox Code Playgroud)