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;
热门推荐
地板价格一般是多少,家装选购指南
复合地板和实木地板的优缺点有哪些?两者的区别有哪些?
神奇的长寿圣果——恰玛古

《CIA教你识人术》:三个实用观察方法帮你识破谎言
AIoT是什么?关键技术及应用
新生儿的奇妙世界:感官、行为与发展
期货市场的休市安排及其影响
病后体虚乏力吃什么中成药
土壤样品检测前处理六大步骤详解
北上广深,2024年养老金调整方案,谁表现更友好?
正规企业薪资待遇制度中,福利待遇包括哪些方面?
空调外机安装指南:步骤详解与注意事项全攻略
补牙必须要牙冠吗
太原动物园举办鹦鹉“丰容师”体验活动,10组家庭亲手打造动物幸福生活
“心有猛虎,细嗅蔷薇”出自哪里?这句话该怎么理解?建议收藏
行政管理和工商企业管理哪个好
相机的A、S、M、P档,你会用了吗?
3D打印有毒吗?所有你需要知道的以保持安全!
什么是光伏SVG?一文读懂光伏SVG无功补偿的重要性
鞋子如何查溯源码真假
吴三桂,一个人决定了三个王朝的历史
按摩工具的选择与使用
英格兰队长凯恩炮轰队友,内部矛盾能否阻碍取胜爱尔兰?
高蛋白低碳水的食物有哪些?营养科医生的专业建议
如何补充足够的蛋白质?有“诀窍”
虫草花放冷藏还是冷冻?干虫草花的最佳储存方法
孩子攀比虚荣的心理如何教育
帮助孩子增强自我价值感的重要性
散光近视眼镜观看近处出现凸起是什么原因
月月桂盆栽:四季芬芳的养护秘籍,打造你的香氛小花园