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

相关推荐
Evan芙4 小时前
RDBMS的库、表、视图、索引、设计范式总结
数据库
一叶飘零_sweeeet5 小时前
从单机到集群:Redis部署全攻略
数据库·redis·缓存
soft20015255 小时前
MySQL Buffer Pool深度解析:LRU算法的完美与缺陷
数据库·mysql·算法
C++业余爱好者5 小时前
SQL Server 中数据库管理系统、数据库实例与数据库的关系与区别
数据库·oracle
保护我方头发丶5 小时前
ESP-wifi-蓝牙
前端·javascript·数据库
tgethe5 小时前
mysql-视图详解
数据库·mysql
Ged.phoenix7 小时前
Mysql架构
mysql·架构
漂亮的小碎步丶7 小时前
【6】数据库事务与锁机制详解(附并发结算案例)
数据库·事务·锁机制
北极糊的狐8 小时前
MySQL报错Communications link failure(通信链路失败)
数据库·mysql