当前位置: 首页 > news >正文

mysql重置root密码(适用于5.7和8.0)

今天出一期重置mysql root密码的教程,适用于5.7和8.0,在网上搜索了很多的教程发现都没有效果,浪费了很多时间,尝试了多次之后发现这种方式是最稳妥的,那么废话不多说,往下看:

目录

第一步:先停止mysql服务,一定要停止!

方式一:通过命令行关闭mysql服务

方式二:通过服务项关闭mysql服务

第二步:以管理员的身份打开一个命令行

第三步:修改密码


第一步:先停止mysql服务,一定要停止!

方式一:通过命令行关闭mysql服务

Windows + R 键打开运行,输入 cmd 然后按住 ctrl+shift 再按回车键,就是以管理员身份打开命令面板了

或者

打开,开始菜单搜索cmd,然后以管理员身份运行

打开之后输入以下命令,关闭mysql服务

博主这里的是服务名是mysql80

你们要替换成自己要关闭的mysql服务名

net stop mysql80
方式二:通过服务项关闭mysql服务

Windows+R 键打开运行,输入service.msc点击确定

然后找到 mysql 服务,这里有一个小技巧,随便点一个服务,然后直接输入mysql,页面会自动定位到你输入的字母所匹配到的服务位置

右键你要停止的 mysql 服务,点击停止

第二步:以管理员的身份打开一个命令行

Windows + R 键打开运行,然后输入 cmd 按住 ctrl+shift 再按回车键

然后找到自己 mysql 的 my.ini 文件,替换掉:--defaults-file="my.ini路径"
博主这里的路径是:D:\ProgramData\MySQL\MySQL Server 8.0\my.ini

mysqld --defaults-file="D:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --shared-memory --skip-grant-tables

如果找不到自己的路径可以在 mysql 服务项中右键点击属性查看

然后将替换后的路径粘贴到,以管理员身份运行的命令行中,按下回车。

这个cmd命令窗口会卡主,这个时候不要动他

重新打开一个新的 cmd 命令行(可以不用管理员权限打开),然后不需要输入密码直接登录mysql

mysql-- 或者mysql -u root

第三步:修改密码

在登录进去的mysql执行如下操作:

重新加载权限表

flush privileges;

修改 root 用户的密码,比如修改成 666666

alter user 'root'@'localhost' identified by '666666';

然后关闭所有的 cmd 命令窗口,在服务项中重新打开mysql服务

或者以管理员身份运行 cmd 命令行输入如下指令打开mysql服务,这里的mysql80是你们自己的mysql服务名哈

net start mysql80

然后用刚刚修改的密码,正常登录mysql即可

欧了,到这里我应该解释的差不多啦,我是南极,大胆做自己,活出精彩的人生👊👊👊

http://www.lryc.cn/news/502891.html

相关文章:

  • Linux下SVN客户端保存账号密码
  • centos7.9 gcc升级到11.2.1
  • HQChart使用教程30-K线图如何对接第3方数据42-DRAWTEXTREL,DRAWTEXTABS数据结构
  • 数仓高频面试 | 数仓为什么要分层
  • 网络安全—部署CA证书服务器
  • MATLAB中circshift函数的原理分析——psf2otf函数的核心
  • js 惰性函数
  • 智能技术引领未来:自动图像标注的创新应用与发展
  • 深入探索数据库世界:SQLite、Redis、MySQL 与数据库设计范式
  • 内网是如何访问到互联网的(华为源NAT)
  • 华为无线AC、AP模式与上线解析(Huawei Wireless AC, AP Mode and Online Analysis)
  • 奖励模池化
  • 基于django协同过滤的音乐推荐系统的设计与实现
  • Tiptap,: 富文本编辑器入门与案例分析
  • 使用Linux的logrotate工具切割日志:Tomcat、NGINX(journal文件清理)
  • CSS系列(11)-- 滤镜与混合模式详解
  • linux - 存储管理
  • 在 Kibana 中为 Vega Sankey 可视化添加过滤功能
  • styled-components 库的用法介绍和实践总结
  • SSE(Server-Sent Events)主动推送消息
  • pandas.core.frame.DataFrame怎么进行对象内容的读写
  • 短作业优先调度算法
  • SpringBoot 应用并发处理请求数的深入解析
  • MetaGPT中的教程助手:TutorialAssistant
  • 介绍一款docker ui 管理工具
  • 0022 基于SpringBoot的婚纱摄影线上预约系统的设计与实现
  • uni-app在image上绘制点位并回显
  • Comparator.comparing 排序注意
  • PPO系列3 - PPO原理
  • .idea