mysql 1045 Access denied

mysql 1045 Access denied

月光魔力鸭

2020-01-20 17:23 阅读 394 喜欢 1 mysql

Access denied for user 'root'@'localhost' (using password: YES) 碰到一个错误,不知道怎么动了权限导致外网,本地都登录不进去了。

从网站找了好多,看了下大差不差,不过自己确实经历了好几次尝试,最终才可以的。

这里记录下,毕竟自己做过的才感触比较深刻。

首先跳过权限

找到my.cnf 文件,增加 skip-grant-tables ,这样就可以直接调过密码登录了。

[mysqld]
skip-grant-tables

然后保存后,进行重启。

systemctl restart mysqld.service

重启后进入

mysql -uroot -p
//直接回车,不用输入密码就可以进入了。
//然后选择 mysql 数据库,查看下当前的用户
use mysql;

select host,authentication_string,user from user;


//更新下root的密码,如果有增加的其他权限,全都删掉(自己增加的),只保留一个root@localhost 即可。
update user set authentication_string=password('root') where user='root';

更新后,退出试试用root 登录是否可以。

去掉跳过权限,然后重启,再进行登录尝试

这会应该就可以了,然后再增加一些权限或设置就可以了。 mysql 的权限设置

转载请注明出处: https://chrunlee.cn/article/myql-1045-access-denied.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
简单记录下openssl 编译x64 以及在visual studio 中附加openssl库的过程,过程很简单,不过不是我的专业,所以比较耗时.. 很多小细节的问题。
$ openssl x509 -in ./1_wechatdat.com_bundle.crt -out ./1_wechatdat.com_bundle.pem
构建tomcat镜像后发现项目中参数名字为乱码。
最近一段时间(大约一两周内) windows下安装的mysql8 已经连续两次连接失败,报错10061,同时mysql服务启动失败了,第一次还解决了,第二次怎么都无法启动了
新高考改革早已成大趋势,对于广大考生家长和考生来说,赋分一直难以理解,不理解赋分规则,为什么要赋分? 为此,百年育才莱西校区特对赋分进行介绍,供参考
PS小技巧之色块消除及填充
平时聊天或写文章的时候,一直使用QQ拼音,经常会在打字的时候蹦出表情来,昨天突然就想把这沙雕表情插入到我的文章里面.. 还可以稍显生动一些..