错误1862 (HY000):你的密码已经过期。登录使用.....必须改变它

     

     

  

<强>错误1862 (HY000):你的密码已经过期。使用客户端登录你必须改变它支持过期密码

  

  

可能是你在安装MySQL过程中,通过mysqld——初始化初始化MySQL操作后,生成临时密码后,没有直接进行MySQL连接,中途重启服务或者重启机器等,导致密码失效问题

  

<强>

  

<强> 1。配修改my . cnf中所做置文件

  
  

vi/etc/my.cnf      

错误1862 (HY000):你的密码已经过期。登录必须改变它使用.....

  

<强> 2。重启mysql服务

  
  

你可以使用服务mysqld重启重启也行,因为我是通过二进制源码包安装的MySQL,这种方式启动目前报错,所以我是用安装目录下的支持文件目录下的命令重启,如下图所示

     

错误1862 (HY000):你的密码已经过期。登录必须改变它使用.....

  

<强> 3。无密码登录

  

错误1862 (HY000):你的密码已经过期。登录必须改变它使用.....

  

<强> 4。同第1步,将新增的skip-grant-tables=1删除

  

<强> 5。同第1步,重启mysql服务

  

<强> 6。使用新密码根来登录mysql

  

错误1862 (HY000):你的密码已经过期。登录必须改变它使用.....

  

好了,本文结束,希望对大家有所帮助!

错误1862 (HY000):你的密码已经过期。登录使用.....必须改变它