错误信息:
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords
出现问题原因:
可能是你在安装 MySQL过程中,通过mysqld --initialize 初始化 mysql 操作后,生成临时密码后,没有直接进行 MySQL连接,中途重启服务或者重启机器等,导致密码失效问题
解决方式:
1.修改 my.cnf 配置文件
vi /etc/my.cnf

2.重启 mysql 服务
service mysqld stop
service mysqld start
3.无密码登录

4.退出数据库后
重复之前的操作
vi /etc/my.cnf
去除掉新增的配置
5.同第 1 步,重启 mysql 服务
6.使用新密码 root 来登录 mysql
当MySQL提示ERROR1862,表示密码已过期。此问题可能因未及时使用初始化后的临时密码登录导致。解决方法包括修改my.cnf配置文件,重启MySQL服务,然后无密码登录以更改密码。完成操作后,再次重启服务并使用新密码登录。
1999

被折叠的 条评论
为什么被折叠?



