mysql 1045 Access denied

mysql 1045 Access denied

月光魔力鸭

2020-01-20 17:23 阅读 293 喜欢 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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
本来这是一个很小的事,按照邮箱设置来一下就OK了.. 可是我密码忘记了,死活重置不了,没办法,微信扫码吧,然后按照设置来又是不行,找了下度娘才行.. 我就纳闷了,这么大一企业,不能用点心么.. 还有昨天那个互联,愁死!
这不是之前做了一个磁力小站么.. 发现之前好多记录都是重复的(不要问我怎么发现的),就删除下,感觉不难,但总是写不对.. 这里纯粹记下sql.
最近入手一台小主机,把自己剩余的硬盘都加上去了,想着做个私有云..使用了owncloud,类似的文章很多,不过各有各的坑,当然我这个也肯定有坑,主要是各自的环境还不一样。
孕早期饮食注意事项,这里先记录下,用于备忘。
PS小技巧之色块消除及填充
最近在找一些资源,绘本啊 故事啊之类的,想到肯定有很多人分享到了网盘,但是去哪里找呢?
在写前端页面的时候,反复操作的是切换,写完代码,切换到浏览器,然后刷新,查看效果,不合适,然后再切换回编辑器,然后修改,这样反复操作。livereload 释放了双手,自动刷新(尤其是双屏的同学特别友好)
作为一名前端开发人员来说,有一个比较好的工具会提高开发效率,不管是调试还是书写,这里推荐一个快速书写的利器:Emmet