zzy15596 2023-02-02 08:32 采纳率: 40%
浏览 64
已结题

ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: NO)该怎么解决?

就是我从github上下载了一node.js的web网站,然后配置完环境后去浏览器测试看行不行,结果如下图

img


但是正常的界面应该是

img


然后我点进一个文章的时候发生了下面的错误

img


然后我去到cmd中看

img


在这之前做过的配置如下:

因为之前在配置环境中有出现Client does not support authentication protocol requested by server; consider upgrading MySQL client的错误,然后我就去修改的mysql的加密方式从caching_sha2_password 变成mysql_native_password
然后也去代码里做了相应的改动(原来的代码是没有密码的)

img

但是还是不对,然后我就想会不会是端口的问题,我就先用Navicat Premium 15连接mysql用代码中用的1521端口就没有办法连接,但是换成3306端口就可以连接了

img

所以我就去尝试把代码中的1521换成3306

img

但是运行之后就出现了这样的报错

img

自己对node.js也不是特别了解,也不知道是不是确实是端口原因,但是自己不会改代码

总之尝试过重启数据库,重置密码,但是都没有用,是在不知道该怎么办,搞了挺久的了

  • 写回答

3条回答 默认 最新

  • CSDN专家-showbo 2023-02-02 13:03
    关注

    1521是web服务器监听的端口,不用改那个。确认root账号密码是123456?看Navicat中密码框只有4个点,你这里是6位数字,少了2位,密码不对,要改正链接MySQL的node代码。如果要指定端口也是修改这里,增加port:3306

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 2月13日
  • 已采纳回答 2月5日
  • 赞助了问题酬金15元 2月5日
  • 创建了问题 2月2日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么