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 分钟前
《数据清洗的艺术:如何用20行核心逻辑优雅地删除无标签图片》
前端·数据库·python
雨辰AI2 分钟前
K8s 数据库 Secret 加密实战|密码明文漏洞彻底修复,等保密评双合规(金仓 / 达梦双库适配)
数据库·容器·kubernetes
c2385615 分钟前
MySQL 基础用法(下):查询进阶与核心特性
android·c语言·c++·mysql
XR12345678818 分钟前
学校图书馆网络改造,方案谁更优?
网络·数据库·php
梦想的旅途226 分钟前
企业微信自动化:自动发送文本、图片、文件
前端·数据库·microsoft
IvorySQL43 分钟前
PostgreSQL 日报|复制槽泄漏修复(8 月 6 日)
数据库·postgresql
XWalnut44 分钟前
MySQL入门到精通
数据库·mysql
@Mike@1 小时前
07-数据库学习笔记(数据库哈希表)
数据库·哈希算法·散列表
wear工程师1 小时前
MySQL 分页为什么会重复数据:补上 id 还不够
sql·mysql
喜欢的名字被抢了1 小时前
FastAPI 接入异步 PostgreSQL 完成任务 CRUD 与数据库迁移
数据库·postgresql·fastapi