mysql忘记密码

起因是忘记了mysql的密码,cmd那里显示mysql不是内部命令,于是先把mysql加入到环境变量当中:设置-高级系统设置-环境变量-系统变量那里编辑,将mysql的路径加入到path当中。

然后遇到报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

首先切换到mysql的安装路径下:

然后启动mysql:

然后修改这个文件,

这样的话,输入mysql -u root -p,回车就可以进来了

接下来修改root密码,我这里是新开了一个dos窗口,因为我输入update之后我的窗口就不动了

sql 复制代码
mysql> use mysql; 
mysql> update user set authentication_string=password('123') where user='root' and host='localhost'; 
mysql> flush privileges; 

输入这些之后,

mysql点击进入,输入密码,可以登录了:

相关推荐
DemonAvenger9 分钟前
Redis缓存穿透、击穿与雪崩:从问题剖析到实战解决方案
数据库·redis·性能优化
whn197711 分钟前
达梦数据库的整体负载变化查看
java·开发语言·数据库
倔强的石头_26 分钟前
性能飙升!KingbaseES V9R2C13 Windows安装与优化特性深度实测
数据库
梦里不知身是客1126 分钟前
Doris 中主键模型的读时合并模式
数据库·sql·linq
GanGuaGua32 分钟前
MySQL:复合查询
数据库·mysql·oracle
gugugu.32 分钟前
MySQL事务深度解析:从ACID到MVCC的实现原理
数据库·mysql·oracle
DechinPhy36 分钟前
使用Python免费合并PDF文件
开发语言·数据库·python·mysql·pdf
共享家952737 分钟前
MySQL-基础查询(下)
android·mysql
苹果醋341 分钟前
JAVA设计模式之策略模式
java·运维·spring boot·mysql·nginx
杨了个杨89821 小时前
PostgreSQL 完全备份与还原
数据库·postgresql