mysql数据库windows环境重置root密码
经常忘记自己本地机器上安装的mysql root用户的密码,记录下重置过程。
1. 官网上:
2. 如果当前mysql服务在运行中,需要到windows服务列表中停止MySQL服务
“运行”中输入--->"services.msc"打开服务列表找到Mysql服务停止它
3. 准备一个txt文件
- a. 命名为"mysql-init.txt",放到c盘目录下。(文件名称同存放目录随意,后续运行时保持一致就行)
- b. 文本中写入重置脚本语句
- 如果安装的mysql版本为5.7.6或以后的版本,脚本为
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
- 如果安装的mysql版本为5.7.5或以前的版本,脚本语句为
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');
- 如果安装的mysql版本为5.7.6或以后的版本,脚本为
4. 找到mysql的安装目录下面的bin目录
运行cmd
(如果后续有报错时,此处以管理员身份运行cmd),输入命令mysqld --init-file=C:\mysql-init.txt
(C:mysql-init.txt就是上一步中准备的文件),运行效果如下时,
表明重置成功,可以新开一个窗口验证下。
验证成功后,然后在任务管理器
中找到此次运行的mysqld进程并kill掉。
5. 启动服务
窗口中的MySQL服务
服务
窗口中的MySQL服务【参考】https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
作者:sv
出处:https://www.cnblogs.com/sv00
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。