服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - MySQL8重置root账户密码图文教程超详细讲解

MySQL8重置root账户密码图文教程超详细讲解

2023-05-15 17:17普通网友 Mysql

root账户为MySQL的超级管理员用户,拥有MySQL提供的所有权限,这篇文章主要介绍了MySQL8重置root账户密码图文教程,需要的朋友可以参考下

root账户为MySQL的超级管理员用户,拥有MySQL提供的所有权限。我们登录了root账户可以重置其它创建的所有用户的密码,那么root账户的密码忘记了怎么办呢?由于版本和安装环境的不同,重置的方法也大不相同。下面我们就以mysql8忘记root账户密码进行重置演示操作过程。

一、安装环境

Windows10环境下默认安装mysql-installer-community-8.0.28.0.msi版本。默认安装状态下,将会在ProgramFiles文件夹中安装好MySQL的主文件。

MySQL8重置root账户密码图文教程超详细讲解

在ProgramData文件夹中有MySQL的数据库文件Data和启动配置文件my.ini文件。

MySQL8重置root账户密码图文教程超详细讲解

二、重置root账户密码操作步骤

1.以管理员方式启动cmd命令提示符

在【开始】菜单的【运行】输入“cmd ”,然后按组合快捷键【Ctrl+Shift+Enter】可直接进入管理员运行界面。

MySQL8重置root账户密码图文教程超详细讲解

2.停止mysql服务

输入net stop mysql命令停止安装的mysql服务,其中服务名更改为自己安装的mysql服务名,服务名可在【服务】中查询确认。

MySQL8重置root账户密码图文教程超详细讲解

?
1
net stop mysql

MySQL8重置root账户密码图文教程超详细讲解

3.进入mysql安装的bin目录

MySQL8重置root账户密码图文教程超详细讲解

4.跳过mysql权限验证

输入命令“mysqld --defaults-file=“C:ProgramDataMySQLMySQL Server 8.0my.ini” --console --skip-grant-tables --shared-memory”跳过权限验证。

其中my.ini所在的路径根据mysql自己安装的情况进行更改。

?
1
mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 8.0my.ini" --console --skip-grant-tables --shared-memory

MySQL8重置root账户密码图文教程超详细讲解

5.重新以管理员方式启动新的cmd命令提示符窗口,并进入mysql安装的bin目录

MySQL8重置root账户密码图文教程超详细讲解

6.直接输入“mysql”进入mysql工作台界面

?
1
mysql

MySQL8重置root账户密码图文教程超详细讲解

7.输入命令“use mysql;”打开mysql数据库

?
1
use mysql;

MySQL8重置root账户密码图文教程超详细讲解

8.修改root账户密码

输入命令“ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;”修改root账户的密码

由于权限认证没有重新加载,执行修改密码语句后会报错。

?
1
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

MySQL8重置root账户密码图文教程超详细讲解

9.输入命令“flush privileges;”重新加载权限

?
1
flush privileges;

MySQL8重置root账户密码图文教程超详细讲解

10.再次修改root账户密码

再次输入命令“ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;”修改root账户的密码

?
1
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

MySQL8重置root账户密码图文教程超详细讲解

11.输入命令“exit”退出命令提示符窗口

?
1
exit

MySQL8重置root账户密码图文教程超详细讲解

12.管理员方式启动新的cmd命令提示符窗口,输入命令“net start mysql”启动mysql服务

?
1
net start mysql

MySQL8重置root账户密码图文教程超详细讲解

13.进入mysql安装的bin目录

输入命令“cd C:Program FilesMySQLMySQL Server 8.0in”进入mysql安装的bin目录

?
1
cd C:Program FilesMySQLMySQL Server 8.0in

MySQL8重置root账户密码图文教程超详细讲解

14.输入命令“mysql -uroot -p”后输入修改的密码123456登录mysql

?
1
mysql -uroot -p

MySQL8重置root账户密码图文教程超详细讲解

三、总结

本文在mysql8和mysql5.7两个版本均成功测试,相应的mysql安装目录和my.ini配置文件目录请务必根据自己安装情况进行更改。例如在跳过权限认证时,如果是在mysql5.7版本的默认安装下,应该修改为“mysqld --defaults-file=“C:ProgramDataMySQLMySQL Server 5.7my.ini” --console --skip-grant-tables --shared-memory”。

?
1
mysqld --defaults-file="C:ProgramDataMySQLMySQL Server 5.7my.ini" --console --skip-grant-tables --shared-memory

mysql5.6及以下版本不适用本重置方法,不用尝试。

到此这篇关于MySQL8重置root账户密码图文教程的文章就介绍到这了,更多相关MySQL8重置root密码内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/m0_59092234/article/details/126076075

延伸 · 阅读

精彩推荐
  • MysqlMysql exists用法小结

    Mysql exists用法小结

    这篇文章主要介绍了Mysql exists用法的的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下...

    翎野君4332021-03-17
  • Mysql基于mysql 5.5 设置字符集问题的详解

    基于mysql 5.5 设置字符集问题的详解

    本篇文章是对关于mysql 5.5设置字符集的问题进行了详细的分析介绍,需要的朋友参考下 ...

    MYSQL教程网3472019-12-29
  • MysqlMySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解

    MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解

    本篇文章是对MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法进行了详细的分析介绍,需要的朋友参考下 ...

    MYSQL教程网4482020-01-03
  • Mysql揭秘SQL优化技巧 改善数据库性能

    揭秘SQL优化技巧 改善数据库性能

    这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础,重点讲述如何优化SQL,来提高数据库的性能 ...

    IT168 技术2892019-11-29
  • MysqlMySQL子查询原理的深入分析

    MySQL子查询原理的深入分析

    子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从 MySQL 4.1 开始引入,下面这篇文章主要介绍了MySQL子查询原理的相关资料,文中通过实例代...

    360云计算9512022-09-16
  • MysqlMySQL修改默认存储引擎的实现方法

    MySQL修改默认存储引擎的实现方法

    下面小编就为大家带来一篇MySQL修改默认存储引擎的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    jingxian3402020-07-22
  • MysqlMysql中基本语句优化的十个原则小结

    Mysql中基本语句优化的十个原则小结

    这篇文章主要给大家总结介绍了Mysql中基本语句优化的十个原则,通过学习与记住它们,在构造sql时可以养成良好的习惯,文中介绍的相对比较详细与简单...

    Enda4412020-07-30
  • Mysqlmysql 修改用户密码图文介绍

    mysql 修改用户密码图文介绍

    有许多朋友经常需要修改mysql修改用户密码,今天提供图文并茂来解决此类问题,需要的朋友可以参考下 ...

    MYSQL教程网4042019-12-11