Windows8.1下MySQL5.7忘记root密码如何解决

作者&投稿:偶裴 (若有异议请与网页底部的电邮联系)
~
最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。在网上找的解决方案都不靠谱,下面小编给大家分享Windows 8.1下MySQL5.7 忘记root 密码的解决方法,需要的朋友一起看看吧,希望能帮助到大家。
【背景】
最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。
网上的解决方案很多,尝试了很多,依旧是被窗口的各种报错虐。感谢大神的助力,MySQL忘记密码解决方案才得以清晰,希望本篇博客的解决过程可以帮到读者。
【问题解决过程】
一、跳过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

(Tips:一开始查询 password,发现这个字段是不存在,后来上网查才知道MySQL5.7 把password的字段给换掉了,换成了authentication_string<中文含义 认证字符串>。)
=================================

此处,对host进行一下了解。

Host列指定了允许用户登录所使用的IP范围。

比如user=root Host=192.168.21.1。这里的意思就是说root用户只能通过192.168.21.1的客户端去访问。而%是个通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.21.”的客户端都可以连接。如果Host=%,表示所有IP都有连接权限。所以要开启远程连接的时候,大部分人都直接把Host改成%的缘故,因为这样超级方便。

=================================
很重要的一步:我们设置一下host和密码。

Update mysql.user set host="%",authentication_string=password('root') where user='root';
三、刷新权限,将更改完且处于缓冲区内的数据更新。 flush privileges
还有一点小疑问:刷新之后,你直接输入mysql,是没有办法跳过密码审核进入MySQL的,但是配置文件明明还没有把那句 skip-grant-tables 注释掉啊?刷新会忽略掉刚才修改的配置文件么?

反正,后来还是把my.ini里那句 skip-grant-tables 注释了。

四、使用你的密码登录吧!
首先,输入 mysql -u root -p ,然后输入刚才设置的密码,你就可以成功进入啦!
最后,请养成好习惯,记住你的宝贝密码。:)

【小结】
本来想重新安装MySQL的心都有了,但是还是坚持到问题成功解决,过程是有点痛苦,但是结局是美好的。



Windows8和8.1有什么区别
一、特点不同 1、Windows8:诸多创新功能都和分布式文件文件系统复制(DFSR)服务有关,多个复制引擎将会通过多个服务器执行工作进而简化文件夹同步过程。2、Windows8.1:Windows 8.1中的搜索体验基于自家搜索必应引擎,整合了天气预报、地图、信息新的搜索体验还允许用户直接从界面进入应用程序。二、功能不...

win8.1专业版64位怎么升级最新win10系统【图文详解】
很多win8.1专业版64位系统的用户想要升级win10教程,却不知道如何快速的升级,那么小编下文将演示win8.1安装升级win10步骤。有的朋友现在使用的是Windows8.1系统,那么该如何升级至Windows10呢?请参考下文步骤吧。第一步、下载Win10预览版镜像,需要注意的是,简体中文Win10预览版分为32位和64位系统,...

Win7如何快速升级至Win8.1 Update
相比Win7,Win8.1进一步降低对电脑硬件的要求,最低只需1G内存、16G可用空间,因此一般运行Win7的电脑均可正常升级至Win8.1平台。当然,我们在系统升级前还是及时检查下系统兼容性。1、下载和运行Windows8.1升级助手(点击这里下载,4.7MB),小助手将自动检测当前的系统硬件以及软件项目,一般需要等待几...

win8.1标准版和专业版的区别
win8.1标准版和专业版的区别为:组件不同、面向对象不同、增强功能不同。一、组件不同 1、win8.1标准版:win8.1标准版不可添加Windows Media Center组件。2、win8.1专业版:win8.1专业版可添加Windows Media Center组件。二、面向对象不同 1、win8.1标准版:win8.1标准版面向对象是普通办公...

Win8.1有几个版本,win8.1系统各版本区别
Windows 8.1 分为四个版本:1、Windows RT 2、Windows 8.1 核心版 3、Windows 8.1 Pro 专业版 4、Windows 8.1 Enterprise 企业版 对于大多数用户来说,Windows 8.1普通版是最佳选择。该版本包括所有用户日常工作生活所需功能,包括Windows Store应用商店、新版的Windows Explorer资源管理器、任务...

win8.1标准版和专业版的区别
win8.1标准版和专业版的区别 说白了,这个作业系统版本从win2000开始就已经开始区别了,其实没啥分别,就是多了些功能,或者是多了一些工具选项而已。win8.1专业版和装机版的区别 win8.1 普通版,专业版和企业版之间的区别。首先我把windows8.1普通版,俗称核心版用A表示;用windows8.1专业版...

win8怎么更新到win8.1
工具:已安装Windows 8的电脑、 正常的网络环境 操作步骤:1、进入系统后首先出现的是Windows 8 Metro界面,点击应用商店。2、进入应用商店后第一个出现的就是免费更新到Windows 8.1。3、如果没有这个更新出现,需要安装KB2871389的更新,如果使用 Windows更新来获取自动更新,将自动下载和安装 KB2871389。

Win8.1有几个版本,win8.1系统各版本区别
一、Win8.1到底有几个版本?有家庭版和旗舰版吗?很多XP、Win7用户都接触过Windows家庭版、专业版这类版本,那么Win8.1有几个版本?据微软中国介绍,在国内发行的Win8.1零售版主要有两款:Windows8.1和Windows8.1专业版,另外还有面向专业人员\/企业客户的Windows8.1企业版。注:其中Windows8.1正式版...

Windows 8.1全新"电脑设置" 功能
日前发布的Windows 8.1预览版中提供了功能更加丰富的“电脑设置”,并且对这些设置选项重新做了分类。我们一起来仔细看看Win8.1预览版的“电脑设置”都有哪些新的系统设置功能。   进入Win8.1预览版系统之后,触屏用户可以用手指从屏幕右端向中间滑动,屏幕右侧会出现Charm超级按钮,点击“设置”功能对应的齿轮图标,桌面右...

华硕主板win8.1怎么进安全模式
华硕主板windows 8.1操作系统中进入安全模式步骤如下:1.选择左下角后选择[设置]2.选择[更新和安全]3.点选[恢复]后,点选[立即重启]4.重新开机进入 Windows RE(恢复环境)界面,点选[疑难解答]5.点击[高级选项]6.选择[启动设置]7.选择[启动]8.点选要进入的安全模式环境,一般状态下建议选择(4...

吴起县17330966014: win8.1怎么安装sql2005 -
生乳血栓: 在win8.1下安装sql2005会出现兼容问题,可能导致sql的无法正常使用.下面简单说一下解决方案1.安装sql软件,提示兼容问题.2.出现兼容问题对话时,点击运行程序而不获取帮助.接着进行下一步3.接下来会很顺利的进行下一步操作,而后...

吴起县17330966014: 如何在win8,win10中安装SQL Server 2005 -
生乳血栓: 方法/步骤在win8、win8.1、win10中安装SQL Server 2005必须在Administrator帐户下进行,默认情况下系统的帐户是自己创建的管理员帐户,下面是如何在自己创建的管理员帐户下开启Administrator帐户:1、Windows+X键打开功能菜单,找到...

吴起县17330966014: win8怎么安装sql server 2005 -
生乳血栓: 具体操作步骤:以选择安装64位的数据库开发版套件为例.1、运行安装程序,如果出现兼容性问题就选择“运行程序而不获取帮助”2、选择64位的安装3、选择自己需要安装的服务组件4、选择内置系统账号5、选择混合模式登陆,并输入登陆...

吴起县17330966014: 详解win8系统不能安装sql2005怎么办 -
生乳血栓: win8开启sql server方法: 1、运行安装程序,如果出现兼容性问题就选择“运行程序而不获取帮助”;2、选择64位的安装;3、选择自己需要安装的服务组件;4、选择内置系统账号;5、选择混合模式登陆,并输入登陆数据库的密码;6、...

吴起县17330966014: win8.1安装Mysql5.7到达Strting sever不通过怎么办,网上的删除注册表删除安 -
生乳血栓: 安装路径不要带有中文!换到另外全部是英文和数字的目录安装应该就正常了.安装mysql时提示找不到my-template.cnf,其实此文机是以ini文件的形式存储在mysql的根目录下,所有*.cnf文件在windows下,就是*.ini文件,mysql查找路径不对,...

吴起县17330966014: 如何在windows里面安装MySQL -
生乳血栓: 方法/步骤1 首先要下载好安装包mysql5.msi,双击“mysql5.msi”,进入MySQL安装界面,如图2 选择安装类型,注意下图中选择“Custom”(自定义)选项,这样才能修改安装目录.如图3 选择安装目录:程序默认安装到系统盘,在安装选项...

吴起县17330966014: windows8能安装sql 吗 -
生乳血栓: 我们知道,在Win8系统中我们要先安装mssql2005,才能使用数据库服务器,最近,有用户在安装mssql2005的时候却遇到了问题,从而导致了安装失败,尝试多次之后还是不能安装sql2005,这该怎么办呢?下面小编就来简单介绍下Win8系统...

吴起县17330966014: Win8.1系统怎么安装SQL Server 2005数据库 -
生乳血栓: 以前不管是学习还是工作都是用的Oracle数据库,Oracle数据库的安装已经是轻车熟路了.但是现在工作需要,又要安装SQL Server,对于第一次安装我也是查看了好多资料,因为安装的时候会有一些问题,现在我把安装过程介绍如下 Microsoft...

吴起县17330966014: win10系统怎么安装mysql -
生乳血栓: 从事开发工作的朋友,相信对mysql并不陌生.不过,最近一些朋友反馈自己想要在新版的windows10系统中安装mysql-5.5.20-winx64,可是操作了很久都没有成功.这该怎么办呢?下面,就随系统城小编看看win10安装mysql-5.5.20-winx64的正...

吴起县17330966014: WIN8 如何安装mysql -
生乳血栓: 1、 下载mysql-5.6.17,下载地:http://pan.baidu.com/s/1hqvatMG2、 安装mysql3、 勾选红色部分,点击下一步4、 勾中复选框,依次点击下一步5、 依次点击下一步6、 依次点击下一步7、 依次点击下一步,进行安装,如果在安装的过程中,出现failed,则可以考虑将安装包更新到最新版8、 依次点击下一步9、 依次点击下一步10、 依次点击下一步11、 依次点击下一步12、 依次点击下一步13、 依次点击下一步

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网