MySQL忘记了root用户密码如何重置的解决方案
引言
MySQL是当前被广泛使用的关系型数据库,同时也是初学开发的程序员们最适合入门学习的一门数据库。MySQL需要设置root用户的密码,用于验证登录数据库服务器,但往往可能由于各种原因导致忘记了该密码,于是就有了本次分享的内容,在本地(localhost)重置MySQL数据库root密码的方法。
| 演示版本 |
| · Window10 |
| · MySQL5.5 |
一、无验证登录
1.1 停止mysql服务
以管理员身份打开 cmd窗口,停止mysq服务,即输入以下命令,回车
net stop mysql

1.2 无验证方式启动mysql服务
继续输入以下命令,回车
mysqld --skip-grant-tables

1.3 登录数据库
注意不要关闭前面操作的窗口,以管理员身份,再打开一个新的cmd窗口,输入以下命令,回车。即登录成功。
mysql

二、修改root密码
2.1 使用mysql数据库
继续输入以下命令,使用mysql系统数据库
use mysql;
2.2 修改root密码
继续输入以下命令,修改root用户对应密码
update user set password = password('重置的新密码') where user = 'root';
有如上结果,证明修改成功!
三、结束、重启、登录
3.1 结束mysqld.exe进程
关闭两个窗口,打开任务管理器,手动结束mysqld.exe的进程

3.2 重启mysql服务
以管理员身份,重新打开一个cmd窗口,输入以下命令,重启mysql服务
net start mysql

3.3 登录mysql数据库
输入以下命令,使用新密码登录mysql数据库(localhost省略)
mysql -uroot -p重置的新密码

结果显示如上,即重置成功!!!
以上就是MySQL忘记了root用户密码如何重置的解决方案的详细内容,更多关于MySQL忘记root密码的资料请关注脚本之家其它相关文章!
相关文章
基于ubuntu中使用mysql实现opensips用户认证的解决方法
本篇文章小编为大家介绍,基于ubuntu中使用mysql实现opensips用户认证的解决方法。需要的朋友参考下2013-04-04
percona-toolkit对MySQL的复制和监控类操作教程
这篇文章主要介绍了使用percona-toolkit对MySQL进行复制和监控类操作的教程,percona-toolkit是一款强大的MySQL辅助软件,需要的朋友可以参考下2015-11-11
mysql tmp_table_size和max_heap_table_size大小配置
这篇文章主要介绍了mysql tmp_table_size和max_heap_table_size大小配置,需要的朋友可以参考下2016-05-05
MySQL数据库中数值字段类型长度int(11)和Decimal(M,D)详解
这篇文章主要介绍了MySQL数据库中数值字段类型长度int(11)和Decimal(M,D)字段详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-06-06


最新评论