MYSQL8.0 每次重启电脑都报错ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘解决方法

1.尝试解除端口占用:

首先,win+r键后,在打开的窗口输入cmd回车,输入命令netstat -aon回车,如下图所示,找到端口3306被占用的PID,如图我这里是PID为11616的进程占用了3306端口
在这里插入图片描述
然后在任务栏右击,打开任务管理器,找到PID为11616的进程
在这里插入图片描述
选中进程后,鼠标右键结束任务
在这里插入图片描述

然后看会不会报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘
如果解决了,说明你电脑之前的旧版本Mysql没删除干净,导致端口占用!!!每次重启后,之前的旧Mysql就复活了,建议删除干净。

如果删除干净?建议如下:
1.从控制面板里面卸载Mysql
2.删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了
3.windows+R运行“regedit”文件,打开注册表,删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
4.删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹,如果没有可以不用删除了。我的没有就没删
5.删除C盘下的C:\ProgramData\MySQL 所有文件,如果删除不了则用360粉碎掉即可,该programData文件是隐藏的默认,设置显示后即可见
6.如果想知道该进程实际的文件目录可以这么查看:

在这里插入图片描述
在这里插入图片描述
从而直接去删除该项目下的mysql文件夹。


参考资料:
1.如何卸载干净mysql

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值