期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴

本人真是被这个折磨了半天,网上众说纷纭,终于被我摸索出一条适合自己的方法。话不多说,直接上步骤!

1.以管理员身份打开cmd 

2.进入你所安装的mysql的bin目录下,net stop mysql (有可能你的mysql不叫mysql,比如说我的就是mysql8,你可以通过 我的电脑->右键->管理->服务 查看你的mysql名称)

3. mysqld --skip-grant-tables 敲完回车后能让你免密登录,此时不要关闭这个cmd,再以管理员身份打开一个cmd44.

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第1张图片

4.同样进入mysql的bin目录,敲mysql,有如下英文弹出即正确

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第2张图片

5.显示数据库,如果你第一个cmd不敲 mysqld --skip-grant-tables,你只能看到information_schema和test两张表,因为你没有登录,没有权限

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第3张图片

 6.密码信息在mysql这个数据库中 所以要show mysql

7.显示表,发现最下面一行有个user,我们的密码就在里面

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第4张图片

8.select * from user ,可以发现root用户后面有一长串的密码,我们需要修改成我们容易记的密码。

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第5张图片

9. update user set password=password("123456") where user="root" ,将密码改为123456

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第6张图片

 10.打开你的navicat premium,测试一下修改成功了没

 

期末大作业要连数据库,但忘记mysql密码怎么办?请戳此贴_第7张图片

 

 

你可能感兴趣的:(mysql,java,数据库,mysql,web)