Windows系统下重置MySQL root账户密码的两种方法
创作时间:
作者:
@小白创作中心
Windows系统下重置MySQL root账户密码的两种方法
引用
CSDN
1.
https://blog.csdn.net/m0_48303485/article/details/141558804
当你在Windows系统上使用MySQL时,如果忘记了root账户的密码,可以使用以下两种方法重置密码。本文将详细介绍每种方法的具体步骤,帮助你快速恢复对数据库的访问权限。
方式一:以无密码模式启动服务并修改
以管理员模式运行cmd命令窗口
关闭mysql服务
net stop mysql80或者使用Windows的服务页面来关闭服务。
找到mysql的配置文件(my.ini)所在路径并复制
指定配置文件并以无密码模式启动mysql
mysqld.exe --defaults-file="你的路径\my.ini" --console --skip-grant-tables --shared-memory例如:
mysqld.exe --defaults-file="E:\DevApp\MySQL\MySQL Data\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory使用管理员模式启动一个新的cmd窗口
执行mysql命令,无密码进入mysql服务
切换到mysql数据库
use mysql;修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';由于权限认证没有重新加载,执行修改密码语句后会报错。
输入命令“flush privileges;”重新加载权限
flush privileges;再次修改root账户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';输入命令“exit”退出命令提示符窗口
关掉所有的命令行窗口,打开新窗口重新启动mysql
net start mysql80或者使用Windows服务来重新启动。
使用新密码登录
mysql -u root -p
方式二:如果还存在可用的sqlyog或navicat连接
以navicat为例,新建一个查询,数据库选择mysql
执行修改密码sql语句并刷新
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; flush privileges;
热门推荐
饭后总犯困,是“晕饭”还是正常现象?
医生推荐:这些食物消化快又养胃
中国丧葬礼仪的文化传承与风水实践
一人可以注册两个公司吗
鸡眼怎么自己治
速查!你的身份信息可能被别人绑定了微信支付!
三方联手 打造成都城市轨道交通“智慧大脑”
槲寄生的功效与作用
金边百合竹的养殖方法和注意事项
不扣分、不罚款!交通违法"首违警告 轻微免罚"让执法更有温度
P3色域和sRGB色域有什么区别?哪个更适合你?
单体架构、集群、分布式、微服务的区别!
硬笔行书书写技巧,每天教你四个字,坚持一个月你也能当老师
全国中小企业数字化转型试点城市座谈会在昆明召开
注册岩土工程师有什么用?深度解析其职业价值与前景
推荐几款活血化瘀的食谱,淤血体质吃什么
重庆白帝城瞿塘峡和三峡之巅景区游玩详细攻略
胡塞武装真的有高超音速导弹吗?如果有,那么这些导弹来自哪里?
醉落魄·人日南山约应提刑懋之
无畏契约新英雄幻棱正式上线:真·原始人?兼具位移、控场、回溯
不记名股票的法律特点
机器人传感器的主要分类 不同机器人传感器的检测内容和应用目的
庐山瀑布交通攻略:轻松出行,畅游瀑布奇观
扶他是什么意思呀?‘扶他’一词的解释与用法
印度礼仪文化与商业习惯全解析:从见面礼仪到网购趋势
无锡荡口古镇一日游攻略:江南水乡风情必去景点
甾字读音、含义及在化学领域的应用价值探究
电脑控必备软件下载与管理全面解析攻略指南
农村集体经济组织的定义及其重要性分析
寻求专业帮助:抑郁症需要去哪里就诊?如何选择心理咨询师或医生?