解决Linux下Mysql5.7忘记密码问题

  

  

linux下的mysql5.7忘记密码

  

  

& # 8226;第一步:打开mysql5.7的配置文,件my . cnf中所做并在里面增加一行:skip-grant-tables ,保存并退出(:wq)

  

<代码> [root@iz09a32x1sghz3z ~] # vi/etc/my.cnf

  

解决Linux下Mysql5.7忘记密码问题

  

& # 8226;第二步:重启mysql

  

<代码> [root@iz09a32x1sghz3z ~] #服务mysqld重启

  

& # 8226;第三步:登录mysql并且修改密码

  

用根账号登录:<代码> [root@iz09a32x1sghz3z ~] # mysql - u根

  

使用mysql中的mysql数据库:mysql>使用mysql;

  

修改密码:<代码>更新用户设置authentication_string=用户密码(“Szfore_68638”)=案?

  

刷新数据库:<代码>冲洗特权;

  

退出:辞职;

  

注意:mysql5.7的用户表中的口令字段已经改成了authentication_string字段了。

  

这时候,需要输入的命令是更新用户设置authentication_string=用户密码(“Szfore_68638”)=案?

  

& # 8226;第四步:打开mysql5.7的配置文,件my . cnf中所做把刚增加这行:skip-grant-tables 删除掉保存并退出(:wq)
  & # 8226;第五步:重新启动mysql,即可用修改好的密码登录了。

  

<代码> [root@iz09a32x1sghz3z ~] #服务mysqld重启
  

  

  

以上所述是小编给大家介绍的解决Linux下Mysql5.7忘记密码问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留的言,小编会及时回复大家的!

解决Linux下Mysql5.7忘记密码问题