ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

mysql登录失败原因

原因主要有两类:1、密码错误        2、mysql服务程序未运行       

我这里主要针对之前能登录上,电脑关机又登录不上了,以为是密码错误,但通过网上一堆教程都死活改不了密码的。

报错原因:之前做一些东西的时候,可能自动自动安装了mysql,所以新下载的mysql服务程序(重新开机之后)根本就没运行,被占用了。

解决方法

Ctrl + Shift + Esc

打开任务管理器,点击服务,输入”m“找到mysql

我安装的是8.0以上版本的,所以应该启动下面那个MySQL80,注意上面那个mysql需要停止运行。(所以我猜我之前报错的原因就是系统重新启动时默认启动的mysql服务是之前的,不是新装的)

治标不治本的万能方法

不管什么原因(除了安装步骤出错),不担心数据库里面的数据丢失,之前又成功登录上过,可以使用一个万能的解决方法:重装(谨慎使用)

1、找到安装mysql的mysql installer工具

2、双击,点击remove(如果打开不是这个界面,点右下角cancel就可以了),删除所有product,可以记录一下有哪些,方便重装回来。

3、删除完成之后,将C:\Program Files\MySQL文件夹删除,然后再点击mysql installer重新安装mysql就可以了。

如果这篇文章对你有用的话,请点一个免费的赞吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值