mysql密码忘记后如何修改密码(2022年最新版详细教程保姆级)
注意事项
一共用到两个cmd窗口,每一个都要以管理员身份打开,且在修改密码后,要先关闭第一个跳过验证密码的mysql服务的cmd窗口,再启动mysql,否则会出错。
在修改密码前,mysql必须处于关闭状态。
步骤
1.以管理员的身份打开cmd窗口,找到mysql安装的路径并打开bin目录

2.在bin路径下执行如下语句,开启跳过验证密码的mysql服务
mysqld --console --skip-grant-tables --shared-memory

如果执行这一步出错,则可能是mysql还在启动中没有关闭,需要去任务管理器中找到相关任务并结束,然后重新执行该命令。

3.上一步成功后,以管理员的身份再打开一个新的cmd窗口(原来那个cmd窗口还不可以关闭),同样找到mysql安装的bin路径,在该路径下执行mysql -u root -p,然后回车(不用输入密码)。

4. 执行 use mysql语句

5.执行flush privileges;语句

5. 执行alter user root@localhost identified by '123456';语句,把密码修改为123456(这里填自己想要的密码)

6. 执行 exit语句

7. 把第一个cmd窗口关闭,在第二个cmd窗口再执行net start mysql启动mysql

8. 执行语句mysql -uroot -p,输入刚刚设置的密码即可登录成功

总结
到此这篇关于mysql密码忘记后如何修改密码的文章就介绍到这了,更多相关mysql密码忘记修改密码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
MySQL日期格式化yyyy-mm-dd详解(DATE_FORMAT()函数)
MySQL提供了很多功能强大、方便易用的函数,在进行数据库管理以及数据的查询和操作时,帮助我们提高对数据库的管理效率,下面这篇文章主要给大家介绍了关于MySQL日期格式化yyyy-mm-dd(DATE_FORMAT()函数)的相关资料,需要的朋友可以参考下2023-01-01
mysql 报错This function has none of DETERMINISTIC解决方案
这篇文章主要介绍了mysql 报错This function has none of DETERMINISTIC解决方案的相关资料,需要的朋友可以参考下2016-11-11


最新评论