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


然后也去代码里做了相应的改动

img

然后也去网上搜索了一些教程但是都是说我密码不对,我也重新用新密码进入了mysql,所以现在不知道该怎么办