文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Navicat报错:1045-Access denied for user root@localhost(using password:YES)怎么解决(超实用,亲测有效)

2023-08-17 22:55

关注

1.删除mysql服务

sc delete MySQL80

image-20221205182043198

image-20221205181928072

2.新建my.ini配置文件

这里我自己的my.ini在D盘下

文件目录

D:\ProgramData\MySQL\MySQL Server 8.0

image-20221205182345792

一定要修改datadir,修改自己的my.ini路径

datadir=D:/ProgramData/MySQL/MySQL Server 8.0\Data

3.重新生成data文件

删除mysql下的data文件,如果有重要的数据表先备份好。在cmd中重新生成data文件,在data中输入:

mysqld --initialize-insecure --user=mysql

命令执行完毕会在自己安装mysql的文件夹中生成新的data文件。

image-20221205183254695

在自己安装mysql的文件夹中生成新的data文件

image-20221205183434998

此步骤可以跳过这里我将data文件夹移至自己的ProgramData中去

image-20221205183636993

4.重新安装mysql服务,同时绑定my.ini配置文件

mysqld --install "MySQL80" --defaults-file="D:\ProgramData\MySQL\MySQL Server 8.0\my.ini"

启动mysql:在cmd中输入命令:D:\developer_tools\MySQL\MySQL Server 8.0>net start mysql80,如果启动成功,如下:

image-20221205184931503

如果不成功:

image-20221205185455570

这时可能是my.ini配置文件中的某些配置有问题。你可以修改ini文件内容,然后从头按步骤再试一遍。

5.重新设置密码

删除了data文件和服务之后,之前的密码就失效了,所以需要重新设置密码。在cmd中输入如下命令:D:\developer_tools\MySQL\MySQL Server 8.0> mysql -uroot -p这时密码为空,不用输入密码直接回车。

image-20221205185253990

6.修改root用户密码

update mysql.user set authentication_string=password("你的密码") where user="root";
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

image-20221205185803801

image-20221205185921555

再次登录Navicat,成功

image-20221205190122613

来源地址:https://blog.csdn.net/weixin_54040016/article/details/128192083

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯