加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Windows 8.1下MySQL5.7 忘记root密码咋办

发布时间:2022-03-03 22:21:29 所属栏目:MySql教程 来源:互联网
导读:这篇文章将为大家详细讲解有关Windows 8.1下MySQL5.7 忘记root密码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 【问题解决过程】 一、跳过MySQL的权限审查进入MySQL 首先,找到MySQL的my.ini配置文件。 然后
       这篇文章将为大家详细讲解有关Windows 8.1下MySQL5.7 忘记root密码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
【问题解决过程】
 
一、跳过MySQL的权限审查进入MySQL
 
      首先,找到MySQL的my.ini配置文件。
 
      然后,打开文件,在mysqld下,添加一句代码 skip-grant-tables ,以跳过权限的审核。
 
     很重要的一步:win+R 输入services.msc,找到mysql服务,重启服务。
 
     我怀疑我之前操作的时候,这一步没有执行正确。(而且,这里我也有点疑问,我怎么有两个MySQL服务,一个MySQL,一个MySQL57,MySQL属性里没有配置文件,而MySQL57是有的。)
  
二、在mysql.user表中重置密码
 
首先,cmd进入DOS窗口,输入MySQL,回车。就可以顺利进入MySQL,而不需要密码。(我之前连这一步都 实现不了,所以当成功进入MySQL的时候,别提我心里多高兴了~~)
 
然后,我们再看看mysql.user表里都有啥。 select user,host,authentication_string from mysql.user                    
 
三、刷新权限,将更改完且处于缓冲区内的数据更新。 flush privileges
 
还有一点小疑问:刷新之后,你直接输入mysql,是没有办法跳过密码审核进入MySQL的,但是配置文件明明还没有把那句 skip-grant-tables 注释掉啊?刷新会忽略掉刚才修改的配置文件么?
 
反正,后来还是把my.ini里那句 skip-grant-tables 注释了。。            
 
四、使用你的密码登录吧!
 
首先,输入 mysql -u root -p ,然后输入刚才设置的密码,你就可以成功进入啦!
 
最后,请养成好习惯,记住你的宝贝密码。:)            
  
关于Windows 8.1下MySQL5.7 忘记root密码怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!