当前位置: 首页 >数据库 > mysql报错之1045 access denied for user 'root'@'localhost' using password yes

mysql报错之1045 access denied for user 'root'@'localhost' using password yes

刚在新电脑装了wamp,想用navicat来测试下能否正常使用。

wamp直接无脑下一步就能顺利安装,启动wamp,然后打开navicat,点左上角连接,跳出如下窗口:

 
 

刚装的mysql是没有密码的,所以,讲道理的话这里直接点连接测试时能显示连接成功的(很糟糕的是我居然忘了试空密码,在密码栏输入密码),然后点连接就尴尬了:

 
这讲人话应该是  密码错啦!!!

那既然都这样了,就备忘下忘记mysql密码怎么解决吧:

(1)打开mysql目录下的my.ini文件,找到 [wampmysqld](如果不是在集成环境的话,这里应该是[mysqlId]),在下面加一句

```

skip_grant_tables  //顾名思义,跳过权限认证

 

 

 
不清楚的看图咯!!!

(2)这时候再打开mySQL console,直接enter回车就行,

 
回车一按,mysql回来了!!!

(3)连接权限数据库

use mysql;

(4)愉快的修改密码

update user set password=password("123") where user="root";

(5)别高兴太早了,还得刷新一下权限

flush privileges;

(6)大功告成,最后别忘了去my.ini下删了之前加的 skip_grant_tables(否则从今以后,你的数据库就成公交车了)

(7)重启服务,这时候在用之前指定的账号root和密码123,就能成功登陆了;这时候再在navicat中尝试以上用户密码进行连接测试就

 
多么美丽的四个字呀!!!



链接:https://www.jianshu.com/p/5e2a64121379

作者:CeasonCing
来源链接:https://www.cnblogs.com/ceason/p/13823606.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/118387.html

分享给朋友:

“mysql报错之1045 access denied for user 'root'@'localhost' using password yes” 的相关文章

全面解析Redis 2022年05月13日 10:22:02
MYSQL的存储过程 2022年05月16日 21:54:19
sql递归查询 2022年05月17日 21:40:33
性能优化|Mysql优化之Explain精讲 2022年06月02日 21:18:04
利用Oracle分析函数row 2022年06月03日 23:42:05
mysql 查询数据库内存大小 2022年06月06日 11:11:26
mysql 查询1小时内 2022年06月06日 12:59:30
mysql查询最新的一条记录 2022年06月06日 16:04:12
mysql 查询或 2022年06月07日 13:56:22