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

相关推荐
CN-David5 分钟前
CentOS搭建Mycat中间件
linux·mysql·中间件·centos·mariadb
星辰_mya5 分钟前
Kafka Producer 发送慢 → TPS 骤降 90%
java·数据库·kafka
花间相见6 分钟前
【Ubuntu实用工具】—— Fcitx5 输入法安装与完整配置指南(新手友好+避坑版)
linux·数据库·ubuntu
kyle~7 分钟前
MySQL基础知识点与常用SQL语句整理
android·sql·mysql
数据知道10 分钟前
MongoDB 比较查询运算符:$gt, $lt, $ne, $in 在范围筛选中的实战应用
数据库·mongodb
德彪稳坐倒骑驴10 分钟前
数仓中的数据建模方法
数据库·oracle
青衫码上行12 分钟前
高频SQL 50题 | 聚合
数据库·sql·mysql·leetcode·面试
有点心急102117 分钟前
SQL 执行 MCP 工具开发(二)
数据库·sql
闲人编程42 分钟前
时序数据库InfluxDB应用
数据库·struts·时序数据库·innodb·时间戳·存储引擎·时间维度
杨云龙UP42 分钟前
Oracle ASM归档日志自动清理:RMAN+crontab一键闭环(生产可用)
linux·运维·服务器·数据库·oracle·centos·ux