码迷,mamicode.com
首页 > 数据库 > 详细

MySQL5.7忘记密码解决方案

时间:2018-07-22 15:17:32      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:一个   cat   mysqld   img   alt   图片   窗口   date   方法   

第一种方法

首先是网上普遍见到的

  1. 关闭服务
  2. windows下在C:\ProgramData(隐藏文件夹)\MySQL\MySQL Server 5.7\my.ini中的[mysqld]下添加skip-grant-tables
  3. 重启服务,再次登陆此时已经不需要密码了
  4. 删除原来的那句skip-grant-tables,再重启下服务就OK了

但是我按照这种方法在第三步的时候仍然需要密码,如果有同学也是像我这样的话可以尝试下下面这种方法

第二种方法

  1. 关闭服务
  2. windows下在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini中的[mysqld]下添加skip-grant-tables
  3. 在一个cmd窗口中刚输入mysqld --skip-grant-tables, 再开启第二个窗口直接输入mysql可以直接进入了
    技术分享图片

修改密码,如下几条命令

  1. use mysql
  2. update user set authentication_string=password(‘密码‘) where user="用户" and host=‘localhost‘;
  3. flush privileges;
  4. 删除原来的那句skip-grant-tables,重启服务

MySQL5.7忘记密码解决方案

标签:一个   cat   mysqld   img   alt   图片   窗口   date   方法   

原文地址:https://www.cnblogs.com/guanine/p/9350048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!