登录
首页 >  数据库 >  MySQL

MySQL 登陆失败 ERROR 1045 (28000)

来源:SegmentFault

时间:2023-01-28 11:36:50 220浏览 收藏

哈喽!今天心血来潮给大家带来了《MySQL 登陆失败 ERROR 1045 (28000)》,想必大家应该对数据库都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到MySQL,若是你正在学习数据库,千万别错过这篇文章~希望能帮助到你!

重新搭建开发环境,修改MySQL密码后登陆时出现标题所述错误。
Server version: 5.7.29 MySQL Community Server (GPL)
后发现使用初始密码登陆成功,故怀疑修改密码时存在问题。

未成功修改密码的代码为:
set password for root@localhost=password('xxxxxx');

尝试使用另一种方式:
UPDATE mysql.user SET authentication\_string=PASSWORD('yourPassword') where User='root';

出现错误:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

根据错误提示设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourPassword';

成功,刷新权限表并退出:
FLUSH PRIVILEGES;
exit;

本篇关于《MySQL 登陆失败 ERROR 1045 (28000)》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于数据库的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表