在Mac上安装后,使用ALTER USER语句重置MySQL根密码

我是整个Mac体验的新手。我最近安装了MySQL,安装后似乎必须重置密码。它不会让我做任何其他事情。

现在,我已经以通常的方式重置了密码:

update user set password = password('XXX') where user = root;

(顺便说一句:我花了很长时间才得出结论,由于某种奇怪的原因,MySQL已将字段“ password”重命名为“

authentication_string”。我对这样的更改感到很沮丧。)

不幸的是,我似乎需要以我不知道的其他方式更改密码。也许这里有人已经遇到了这个问题?

回答:

如果这 您 设置密码,请尝试以下方法:

mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password')

WHERE User='root';

而且,如果出现以下错误,则很有可能您从未设置过密码:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

设置密码:

mysql> SET PASSWORD = PASSWORD('your_new_password');

Query OK, 0 rows affected, 1 warning (0.01 sec)


参考:https :

//dev.mysql.com/doc/refman/5.6/en/alter-

user.html

以上是 在Mac上安装后,使用ALTER USER语句重置MySQL根密码 的全部内容, 来源链接: utcz.com/qa/415803.html

回到顶部