RedFlag LinuxSP3 Mysql 5.6 报错 Your password has expired

第一次登录的密码在~/.mysql_secret中
 
1
2
3
4
5
[html]
cat .mysql_secret 
进入mysql之后需要设置密码,否则不能进行任何操作,如果提示ERROR 1862 (HY000): Your password has expired. To log in you must
 
change it using a client that supports expired passwords. \

 

 
那么也需要重新设置密码
 
MySQL文档中词条MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS有下面的信息
 
查找SET PASSWORD
 
为root用户设置新密码
 
1
2

set password for ‘root’@'localhost’=password(‘newpassword’)

 

之后可以进行正常的操作