MySQL8.0 ERROR 1045 (28000)

第一步:关闭服务 net stop mysql 这个需要在管理员权限才行 ,具体怎么用管理员打开cmd略过

第二步:进入到安装的bin目录 执行 :mysqld --console --skip-grant-tables --shared-memory

这一步这些输出需要时这些,如果这一步有错误,需要自行处理掉 ,这个窗口执行完之后不要关闭,重新起一个新的cmd窗口

第三步:启动一个新的cmd窗口 执行 mysql -uroot -p 就能免密进入

第四部:修改密码:

use mysql

update user set authentication_string='' where user='root' #如果这个字段有值,先置为空

flush privileges ;#刷新权限表

alter user  'root'@'localhost'  identified by '123456'# 修改root 密码

linux 下参考 https://blog.csdn.net/lz6363/article/details/92397186

posted @   天天代码码天天  阅读(28)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示