当前位置: 首页 >数据库 > Navicat 创建数据库连接提示1045 access denied for user

Navicat 创建数据库连接提示1045 access denied for user

navicat 中创建数据库连接,提示:

Navicat 创建数据库连接提示1045 access denied for user _ JavaClub全栈架构师技术笔记

 

原因:密码不正确。

情况1:新装的mysql服务。解决方案:(1)取消使用密码登录(2)dos进入MySQL后修改密码

情况2:密码过期。解决方案:修改密码

 

1、跳过/取消密码登录:进入mysql\bin目录,执行命令 mysqld --skip-grant-tables,输入mysql -u root -p后不输入密码即可进入Mysql,重新打开一个cmd.exe窗口,输入修改密码命令后回车;

2、或者找到文件mysql安装目录\data\WIN-V78GP6L8C75.err中的行A temporary password is generated for root@localhost: 随机密码,将随机密码粘贴进入mysql;

执行1或者2后,需要立即重新修改密码:alter user 'root'@'localhost' identified by '新密码';(;不能丢掉)

dos修改密码步骤:

Navicat 创建数据库连接提示1045 access denied for user _ JavaClub全栈架构师技术笔记

 

密码过期提示:1862 your password has expired

修改密码:

进入mysql\bin目录  cd d:\mysqlxxx\bin

进入mysql    d:    mysql

执行命令:

mysql> update user set  authentication_string=password("新密码") where user="root";   //password字段在mysql数据库5.7版本下不存在,password字段改成了authentication_string
mysql> flush privileges;   刷新权限
mysql> quit;

 

 不管是密码错误还是密码过期,都要重新修改密码,修改后在navicat中输入修改后的密码可以正常使用

 

作者:绯红狐狸
来源链接:https://www.cnblogs.com/feihonghuli/p/13390416.html

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

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





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

分享给朋友:

“Navicat 创建数据库连接提示1045 access denied for user” 的相关文章

MySQL数据库(基础) 2022年05月16日 21:54:19
mysql查询最新的一条记录 2022年06月06日 16:04:12
mysql查询最后一条记录 2022年06月08日 19:25:45
MySql 查询两张表的数据差别 2022年06月11日 20:14:35
mysql 查询列拼接字段 2022年06月12日 09:17:20
mysql查询数据库表的数据行数 2022年06月12日 12:49:23
关于mysql数据库连接异常处理 2022年06月12日 19:21:20
mysql查询结果保留2位小数不够补0 2022年06月12日 20:39:53