MySQL如何使用临时密码进行登录操作(mysql临时密码)

MySQL如何使用临时密码进行登录操作

在更改MySQL密码或者在创建新的MySQL帐号时,使用临时密码来进行登录操作的方法是非常有效的。可以在同一时刻让帐号在“未改密码”状态下能够登录,也可以让用户在选择一个新的密码之前可以尝试登录。

MySQL提供了一种可供初始使用的临时密码,可以在mysql.user表中订制临时密码,以便用户客制化登陆。使用下面的代码,我们可以自己设置一个MySQL账号’cybertron’,该号具有临时密码,并供登录使用:

GRANT ALL ON *.* TO ‘cybertron’@’localhost’ IDENTIFIED BY PASSWORD ‘accesskey123’ REQUIRE ‘password_expire_time!=0’;

要使用这个新创建的“cybersrtron”用户及其临时密码,可以使用以下命令:

mysql — u“cybertron” — p“accesskey123”

如果用户想在改变密码之前先登录,可以如此操作:

GRANT SELECT ON mysql.user TO ‘cybertron’@’localhost’ IDENTIFIED BY PASSWORD ‘accesskey123’ REQUIRE ‘password_expire_time!=0’;

然后,使用以下命令进行登录:

mysql — u“cybertron” — p“accesskey123”

登录之后,更改密码即可:

SET PASSWORD FOR ‘cybertron’@’localhost’ = PASSWORD(‘newKey7777’);

到此,MySQL的临时密码登录操作就结束了,可以使用新的密码登录:

mysql — u“cybertron” — p“newKey7777”

MySQL提供了临时密码,可以帮助用户安全地使用新设置的账号密码,以便登录MySQL服务器。


数据运维技术 » MySQL如何使用临时密码进行登录操作(mysql临时密码)