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服务器。