MYSQL 重置密码 系统win10 mysql版本5.6

本文介绍了在Windows 10系统中,如何一步步重置MySQL 5.6的root密码。包括修改配置文件,以管理员权限运行CMD,停止MySQL服务,使用mysqld --skip-grant-tables命令,以及如何更新root用户的密码。通过这篇教程,读者可以了解完整的MySQL密码重置流程。
摘要由CSDN通过智能技术生成

大家好,本人小白一枚。查阅了很多资料,花了一下午才搞好的,我觉得有必要自己写一个过程好加深自己的印象。
如有错误请见谅,欢迎大佬们来纠正。

  1. 首先我找到mysql下的配置文件,my-default.ini文件(我看到很多大佬文章下的配置文件都是my.ini,可能这是大佬们的简写不一定。我找到的就是这个文件名。)我的文件位置是:C:\Program Files\MySQL\MySQL Server 5.6(注意有些是会被隐藏起来的。)
  2. 复制该文件到桌面上,打开他,找到 [mysql] 这样的字样,在底下打上该命令 skip-grant-tables。保存 。然后覆盖掉原本的my-default.ini文件。这么做的原因是需要管理员的权限才能更改这个配置文件。
  3. 我是以管理员身份运行CMD的,通过CMD 进入C:\Program Files\MySQL\MySQL Server 5.6\bin。 进入bin文件目录下,看大佬们说这是因为很多Mysql的操作命令都在bin目录下。所以要进入这个文件目录,执行一些mysql的操作命令。
  4. 首先停止Mysql服务 net stop mysql56(因为我的版本是5.6的,所以服务器名字是mysql56)
  5. 服务停止成功后,输入mysqld --skip-grant-tables,回车。输出一大串东西后,会一直卡在那里,不用在意。再开个新的CMD命令行,重新进入bin目录,输入mysql -u root

C:\WINDOWS\system32>cd C:\Program Files\MySQL\MySQL Server 5.6\bin
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.45 MySQL
Community Server (GPL) Copyright © 2000, 2019, Oracle and/or its
affiliates. All rights reserved. Oracle is a registered trademark of
Oracle Corporation and/or its affiliates. Other names may be
trademarks of their respective owners. Type ‘help;’ or ‘\h’ for help.
Type ‘\c’ to clear the current input statement.*

6.成功进入msql,然后我就输入了use mysql。(在此之前我试过以上的步骤但都是发现自己没有MYSQL库,所以就输入看看我到底是不是进入了ROOT权限。),结果显示了 Databases changed。(其实我也不太明白这是为什么。)
7.然后就开始重置密码了
输入该命令:update user set password=password(“123456”) where user=‘root’;
8.之后我在用MySql Command Line Client登陆成功。终于弄了一下午,密码算是改成功了。
9.记得最后要打上 flush privileges;

后语,这篇文章算是我自己给自己做的一个小小笔记吧。

很大一部分都是看这位大佬的操作,让我在一下午挣扎才得以成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值