MYSQL 1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)

MYSQL 1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)

在这里插入图片描述

1、停止mysql服务

cmd打开终端

net stop mysql 

2、跳过检查

mysqld --shared-memory --skip-grant-tables

3、连接mysql

另外再开一个终端

mysql -uroot -p

在这里插入图片描述
切换至mysql

use mysql

在这里插入图片描述

4、设置/更新密码

刷新权限

flush privileges ;

在这里插入图片描述
设置密码

alter user 'root'@'localhost' identified by '123456'; 

在这里插入图片描述
再次刷新权限

flush privileges ;

5、重新连接本地mysql

mysql -uroot -p 

或 navicat连接测试通过即可。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44167504/article/details/127385001