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点击进入,输入密码,可以登录了:

相关推荐
请叫我阿杰1 小时前
Ubuntu系统安装.NET SDK 7.0
数据库·ubuntu·.net
q***82911 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
盖世英雄酱581362 小时前
commit 成功为什么数据只更新了部分?
java·数据库·后端
煎蛋学姐2 小时前
SSM网上旅游订票服务系统10r27(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·网上旅游订票系统·旅游服务数字化
海南java第二人3 小时前
数据库范式详解:从冗余到规范的升华之旅
数据库·oracle·ffmpeg
hyx0412194 小时前
mysql第5次作业---hyx
数据库·mysql
Daniel大人4 小时前
关于sqlite
数据库·sqlite
nsjqj4 小时前
MySQL数据库:表的增删改查 [CRUD](进阶)【一】
数据库·mysql
她说..5 小时前
Redis实现未读消息计数
java·数据库·redis·缓存