MySql重置root密码

时间:2020-12-04 15:39:01



引言:mysql,好长时间不用,忘记当时设置的密码了, 或者装解压缩的mysql,不知道初始密码,该怎么办? 需要

重装一下数据库吗? 不要着急,只需要密码重置就OK了。


摘要:

         1、mysql环境变量配置 

         2、主要是跳过mysql的用户验证 

         3、更新user表root用户密码 

         4、本文说明的是windows环境下的操作


正文:


一、基本环境检查


查看操作系统环境变量,mysql的bin目录是否配置到Path路径下(注:win10显示如下界面

MySql重置root密码

MySql重置root密码


二、操作步骤


1、打开命令窗口,输入命令mysqld --skip-grant-tables,  回车。 这时命令窗口就不能输入了,需要再打开另一个窗

口。

MySql重置root密码


2、打开另一个窗口,输入mysql,就登录上数据库了

MySql重置root密码

 

3、输入show databases; 可以看到所有的数据库,说明登录成功了

MySql重置root密码


4、上面mysql库就是保存用户名的地方,我们对其进行操作。 输入use mysql;  然后 show tables; 其中的user表就是

存放用户名和密码,权限等账户信息的。


5、输入select user,host,password from user; 查看一下账户信息


6、可以使用sql语句有选择的修改,update user set password=password('123456') where user='root'and 

host='localhost';  

MySql重置root密码


7、重启mysql数据库,就可以用新密码登录了



总结:


1、上面是一些平时遇到的问题,解决问题的过程,可能以后也还会遇到,算作一点经验积累吧。


2、总结了,印象才会更深刻。


3、站在巨人肩膀上。