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

相关推荐
梁bk5 分钟前
Redis 数据结构(下)ZSet, Hash
数据库·redis·缓存
☆光之梦☆12 分钟前
《openGauss全密态与防篡改账本数据库:云上数据安全与可信的新范式》
数据库·python
z***026013 分钟前
从 SQL 语句到数据库操作
数据库·sql·oracle
毕设十刻13 分钟前
基于Vue的企业管理系统pk6uy(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
@游子15 分钟前
SQL注入之高权限注入(三)
数据库·sql
踢球的打工仔19 分钟前
mysql数据表的字段管理
数据库·mysql
k***38819 分钟前
MySQL 字符串日期格式转换
android·数据库·mysql
Linux运维技术栈25 分钟前
生产环境资源占用过高排查实战:从Heap Dump到全链路优化
java·服务器·网络·数据库·程序
jackletter28 分钟前
五大关系数据库(sqlserver、mysql、oracle、pgsql、sqlite)如何结合c#存取时间
mysql·oracle·sqlserver
不想画图28 分钟前
数据库概念和编译安装mysql流程
linux·数据库·mysql