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 小时前
uuidv7 来了:为什么别再拿 uuidv4 当主键了
数据库
SelectDB14 小时前
让变更流出 Doris:Apache Doris 5.0 基于增量计算的 CDC 技术解析
数据库
这个DBA有点耶15 小时前
MCP隔离层+行级语义审计+输出校验:AI访问数据库的安全边界拆解
数据库·人工智能·ai编程
这个DBA有点耶16 小时前
从反向扫描O(n)到正向扫描O(1):降序索引的物理机制与混合排序匹配规则
数据库
2501_9339232517 小时前
解读Redis:单线程模型
数据库·redis·缓存
Tapdata18 小时前
被忽略的第三类上下文:Agent 进入真实业务后,还缺什么?
数据库·人工智能·架构
小科先生19 小时前
Java springboot调用数据库的基本流程
java·数据库·spring boot
星恒随风19 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Pniubi21 小时前
MySQL靠什么实现事务的?事务隔离级别有哪些?
java·数据库·mysql
数据库小学妹1 天前
pgbouncer 事务池:prepared statement、临时表与会话状态
数据库·后端·postgresql