MySQL忘记了root用户密码如何重置的解决方案

 更新时间:2024年05月28日 11:11:44   作者:离明zh  
MySQL是当前被广泛使用的关系型数据库,MySQL需要设置root用户的密码,用于验证登录数据库服务器,但往往可能由于各种原因导致忘记了该密码,于是就有了本次分享的内容,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密码的资料请关注脚本之家其它相关文章!

相关文章

  • 深入MYSQL中的COLLATE

    深入MYSQL中的COLLATE

    MYSQL COLLATE是用于指定字符集的排序规则的关键词,它可以用于在查询中对字符数据进行排序和比较,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • MySQL组合索引(多列索引)使用与优化案例详解

    MySQL组合索引(多列索引)使用与优化案例详解

    这篇文章主要介绍了MySQL组合索引(多列索引)使用与优化,主要包括多列索引,测试案例及过程以及多列索引的使用顺序,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例

    MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例

    这篇文章主要介绍了MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-12-12
  • php下巧用select语句实现mysql分页查询

    php下巧用select语句实现mysql分页查询

    mysql分页查询是我们经常见到的问题,那么应该如何实现呢?下面就教您一个实现mysql分页查询的好方法,供您参考学习。
    2010-12-12
  • MySQL在多表上创建视图方法

    MySQL在多表上创建视图方法

    本篇文章给大家分享了MySQL在多表上创建视图方法以及相关技巧,有需要的朋友参考学习下。
    2018-06-06
  • 关于case when语句的报错问题详解

    关于case when语句的报错问题详解

    SQL CASE 表达式是一种通用的条件表达式,类似于其它语言中的 if/else 语句,下面这篇文章主要给大家介绍了关于case when语句的报错问题的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-08-08
  • 通过实例分析MySQL中的四种事务隔离级别

    通过实例分析MySQL中的四种事务隔离级别

    SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。下面这篇文章通过实例详细的给大家分析了关于MySQL中的四种事务隔离级别的相关资料,需要的朋友可以参考下。
    2017-08-08
  • mysql中key 、primary key 、unique key 与index区别

    mysql中key 、primary key 、unique key 与index区别

    这篇文章主要介绍了mysql中key 、primary key 、unique key 与index区别的相关资料,需要的朋友可以参考下
    2016-10-10
  • SQL字符串以及数字常用操作汇总

    SQL字符串以及数字常用操作汇总

    本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下
    2013-06-06
  • MySql查询中按多个字段排序的方法

    MySql查询中按多个字段排序的方法

    在SQL查询中,经常需要按多个字段对结果进行排序,本文主要介绍了MySql查询中按多个字段排序的方法,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03

最新评论