位置: 编程技术 - 正文

Windows 8.1下MySQL5.7 忘记root 密码的解决方法

编辑:rootadmin

推荐整理分享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,一个MySQL,MySQL属性里没有配置文件,而MySQL是有的。)

二、在mysql.user表中重置密码

首先,cmd进入DOS窗口,输入MySQL,回车。就可以顺利进入MySQL,而不需要密码。(我之前连这一步都 实现不了,所以当成功进入MySQL的时候,别提我心里多高兴了~~)

然后,我们再看看mysql.user表里都有啥。 select user,host,authentication_string from mysql.user

Windows 8.1下MySQL5.7 忘记root 密码的解决方法

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

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

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

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

=================================

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

三、刷新权限,将更改完且处于缓冲区内的数据更新。 flush privileges

还有一点小疑问:刷新之后,你直接输入mysql,是没有办法跳过密码审核进入MySQL的,但是配置文件明明还没有把那句 skip-grant-tables 注释掉啊?刷新会忽略掉刚才修改的配置文件么?

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

四、使用你的密码登录吧!

首先,输入 mysql -u root -p ,然后输入刚才设置的密码,你就可以成功进入啦!

最后,请养成好习惯,记住你的宝贝密码。:)

【小结】

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

以上所述是小编给大家介绍的Windows 8.1下MySQL5.7 忘记root 密码的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

MySQL关键字Distinct的详细介绍 MySQL关键字Distinct用法介绍DDLPrepareSQL:createtabletest(idbigintnotnullprimarykeyauto_increment,namevarchar()notnull,phonevarchar()notnull,emailvarchar()notnull)engine=innodb;PrepareDa

Mysql Sql语句注释大全 MySQL的SQL语句里面是可以加注释的,下面给大家介绍mysqlsql语句注释大全,一起看看吧!1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库drop

MySql中使用正则表达式查询的方法 正则表达式常用来检索和替换那些符合魔种模式的文本。例如从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏

标签: Windows 8.1下MySQL5.7 忘记root 密码的解决方法

本文链接地址:https://www.jiuchutong.com/biancheng/348973.html 转载请保留说明!

上一篇:阿里云centos7使用yum安装mysql的正确姿势(推荐)(centos7阿里云yum源)

下一篇:MySQL关键字Distinct的详细介绍(MySQL关键字执行顺序)

  • 广告费的税前扣除是多少
  • 年底对账
  • 办公家具可以一次性税前扣除吗
  • 小规模纳税人生活服务业免征增值税
  • 资产处置损益是收入还是费用
  • 增值税专用发票可以开电子发票吗
  • 上月发票错误退回怎么做账
  • 小规模纳税人增值税税率
  • 发票没作废写上作废了怎么办
  • 卷烟消费税纳税环节有几个
  • 增值税专用发票可以开电子发票吗
  • 小规模纳税人购车好处
  • 分期收款销售会计分录(现销)
  • 全资子公司的利润有多少
  • 记名预付卡不得设置有效期不可赎回
  • 一般纳税人开具3%专票的条件
  • 收到发票怎么记账
  • 领购纳税人状态注销或转非日期什么意思
  • 卷式发票属于什么税
  • 税务稽查执法要以什么为依据,按照法定的职责
  • 金融行业小规模纳税人税率
  • 应计入增值税一般纳税人认定标准的“年应税销售额”
  • 报税遇节假日延长吗?
  • 应交税金负数如何调整
  • 投资利润率的计算结果不受建设期的长短
  • 发票查出来显示不一致是为啥
  • 多给员工交了社保能退回吗
  • 股金属于金融产品吗
  • 维修是几个点的税率
  • mac怎么把通知栏固定
  • 实物资产股权投资包括
  • 查看电脑系统版本
  • 收外汇的账务处理实例
  • 房产无偿过户给朋友能让他还吗?
  • 同业代付会计分录
  • 政府搬迁补偿款怎么算
  • 坏账准备的会计科目
  • vue3如何实现使用SortableJs插件进行表格内的数据项拖拽排序
  • 金融资产的条件
  • 银行汇票未用退回情况说明
  • 论文可查
  • YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度)
  • 员工报销发票怎么做账
  • vue2和vue3的区别大么
  • Windows 10 python 3.9安装运行Mockingbird--拎包入住功略
  • 小企业会计准则没有以前年度损益调整科目
  • python中max函数的几种用法
  • 增值税不动产扣除项目
  • 财政补助结转的会计科目
  • 网上怎么申请增驾摩托车
  • 进项税额申报表怎么填写
  • mongodb 入门
  • 个体户交个税新政策
  • 企业赠送客户礼品涉税
  • 科技局创业扶持资金
  • 零税率和免税的例子
  • 百旺税控盘会自动清卡吗
  • sql server 2000数据库不能备份的原因
  • 建筑企业会计科目的设置及核算
  • 小规模增值税申报未开票收入怎么填
  • 软件开发企业怎么结转成本
  • 一般情况下银行加权平均成本的变化主要取决于什么因素
  • 装修费用一次性摊好还是分期好
  • 工程施工借款如何做会计分录
  • 手工账的做账流程图
  • 史上最全的mysql基础教程
  • gentoo安装教程2021
  • win10怎么合并磁盘空间
  • 通过防火墙可以保证窃听到的信息毫无价值
  • 小米4刷windows 10
  • owmngr.exe - owmngr是什么进程 作用是什么
  • 和大家一起分享一下你读书以后的感受吧
  • 图像而已
  • unity3d入门视频教程
  • python作业题目
  • jquery?
  • jquery旋转动画
  • 安卓快速开发平台
  • 江西省联考成绩查询系统入口官网
  • 如何挑选烟叶等级
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设