MySQL5.7忘记密码解决方案
2024-09-07 14:30:18
第一种方法
首先是网上普遍见到的
- 关闭服务
windows
下在C:\ProgramData(隐藏文件夹)\MySQL\MySQL Server 5.7\my.ini
中的[mysqld]下
添加skip-grant-tables
- 重启服务,再次登陆此时已经不需要密码了
- 删除原来的那句
skip-grant-tables
,再重启下服务就OK了
但是我按照这种方法在第三步的时候仍然需要密码,如果有同学也是像我这样的话可以尝试下下面这种方法
第二种方法
- 关闭服务
windows
下在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
中的[mysqld]下
添加skip-grant-tables
- 在一个cmd窗口中刚输入
mysqld --skip-grant-tables
, 再开启第二个窗口直接输入mysql
可以直接进入了
修改密码,如下几条命令
use mysql
update user set authentication_string=password('密码') where user="用户" and host='localhost';
flush privileges;
- 删除原来的那句
skip-grant-tables
,重启服务
最新文章
- 引用log4j.jar包后,出现告警
- Xcode下的批量编辑
- 使用eclipse和maven创建activiti项目基础配置
- python学习笔记18(UliPad 初体验)
- 2013流行Python项目汇总
- Esper系列(十)NamedWindow语法delete、Select+Delete、Update
- Spring MVC 3.x 版本使用 @ResponseBody 返回乱码
- opencv基础到进阶(1)
- JS中的 map, filter, some, every, forEach, for...in, for...of 用法总结
- utc时间转成local时间
- C#(.NET) HMAC SHA256实现
- Docker 下载镜像慢的问题解决方法
- input子系统事件处理层(evdev)的环形缓冲区【转】
- HTML5超酷秒表动画 可暂停和重置秒表
- 基于OAuth2.0的第三方认证
- day11 第一类对象 闭包 迭代器
- Inno Setup入门(七)——提供安装语言选项
- 初涉定制linux系统之——rpm相关安装包的准备
- Scrum立会报告+燃尽图(十二月七日总第三十八次):功能测试
- java多线程之CAS原理