windows下mysql忘了安装时的root密码


windows下mysql忘了安装时的root密码

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:

net stop mysql (如果此命令不管用,可以去任务管理里面服务里面找到mysql关闭)

2、打开第二个cmd窗口,连接mysql:

输入命令:

mysql -uroot -p

出现:

Enter password:

在这里直接回车,不用输入密码。

然后就就会出现登录成功的信息。

使用命令:

show databases;

 使用命令切换到mysql数据库:

use mysql;

使用命令更改root密码:

UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

如果提示报错报错1348 ,如果不报错就执行     flush privileges// 刷新权限

尝试用另一个更新语句试一下

ALTER USER 'root'@'localhost' identified by '123456';

如果不报错就执行      flush privileges; // 刷新权限

 

如果提示报错尝试执行

  flush privileges// 刷新权限

set password for 'root'@'localhost'=password('123456');

 flush privileges// 刷新权限

这时候三个都尝试完以后应该有一个是可以的。(password是mysql自带加密函数

然后退出,重新登录: 

quit

重新登录: 

mysql -uroot -p

出现输入密码提示,输入新的密码即可登录:

Enter password: ***********

显示登录信息: 成功  就一切ok了

 

相关