首先说一下,我使用的数据库管理软件是Navicat,由于mysql是很早以前装和配置的,所以root的密码忘记了。

如果密码输入错误的话,就会报一下错误:

mysql如果忘记了root的密码,如何修改

这时,可以选择直接设置跳过密码登录,也可以修改密码,以下讲一下过程。

1,关闭系统正在运行的mysql服务。

通过计算机->管理->服务->找到mysql,右键

mysql如果忘记了root的密码,如何修改

或者使用命令行关闭(前提是已经配置了mysql的环境变量,不然要首先进入到bin目录下),在命令行输入:net stop mysql

2,新建一个命令行窗口,输入以下命令:

mysql如果忘记了root的密码,如何修改

这时,界面会卡在这里,没关系,不要关闭,再次重开一个cmd窗口。

3,登录mysql,现在已经不需要密码了,因此,输入mysql -u root -p,密码为空。可以发现已经可以登录上了。

mysql如果忘记了root的密码,如何修改

4,下面就是正常的mysql操作了,包括查看密码与修改密码。

select host,user,password from mysql.user;//即可查看到用户和密码

如果要修改密码的话,在命令行下 依次 执行下面的语句

1

2

3

4

use mysql

update user set password=password("new_pass"where user="root";// 'new_pass' 这里改为你要设置的密码

flush privileges;

exit

 

然后重新启动mysql,就可以用新的密码登陆了。

运行截图如下:

mysql如果忘记了root的密码,如何修改

Enjoy Mysql!

相关文章:

  • 2021-07-25
  • 2021-10-04
  • 2021-04-29
  • 2021-07-29
  • 2021-12-04
  • 2021-11-28
  • 2021-11-28
  • 2021-11-28
猜你喜欢
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
相关资源
相似解决方案