mysql5.7 ERROR 1820 (HY000): You

2018-09-19  本文已影响0人  HuaQ_f6fe

最近尝试用Navicat连接mysql5.7时,报错Error 1862: Your password has expired blabla

查询解决办法,不少办法都表示更改root密码并且将root用户的password_expired属性设置为'N'即可,但本人在尝试此方法时mysql却报错Error 1820:You must reset your password using ALTER USER blabla,原来是因为mysql5.7中密码推荐用ALTER USER xx IDENTIFIED BY 'password'设置8位及以上密码来保证安全性。


故此处解决办法:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER; -- 密码永不过期,即可,下图即成功连接到localhost。

上一篇 下一篇

猜你喜欢

热点阅读