gpt4 book ai didi

MySQL root@localhost、root@127.0.0.1 和 root@::1 有不同的密码 - 这正常吗?

转载 作者:可可西里 更新时间:2023-11-01 07:05:05 33 4
gpt4 key购买 nike

使用此命令设置密码后:

mysqladmin.exe --user=root password <my_password>

我在“根”用户的用户表中看到 3 行: enter image description here http://i.stack.imgur.com/Y4Rkd.jpgroot@localhost 有密码,而 root@127.0.0.1 和 root@::1 没有密码。

这是否意味着我需要为每一行设置密码 3 次?即:

mysqladmin.exe --user=root host=localhost password <my_password>
mysqladmin.exe --user=root host=127.0.0.1 password <my_password>
mysqladmin.exe --user=root host=::1 password <my_password>

这正常吗?

最佳答案

是的,这是不同的帐户。是的,每个帐户都可以有自己的密码。您可以查看有关帐户名称的详细信息 here .
如果您不使用 mysql 实用程序(例如 mysqladmin)设置主机,默认情况下它将连接到本地主机。因此,您实际上是在用户 root@localhost 下连接的,并且仅为该用户更改了密码。对于另外两个 root 用户,您必须明确更改密码。

关于MySQL root@localhost、root@127.0.0.1 和 root@::1 有不同的密码 - 这正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37428965/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com