doubleyong
管理员
管理员
  • 最后登录2025-05-13
  • 发帖数1197
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:2217回复:0

[nodejs]Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)

楼主#
更多 发布于:2024-05-24 08:04

问题:

在运行项目node+mysql, 调用接口时报下错误,并且直接使用mysql数据库连接时也报这个错误

Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)

原因:

情况1:如果直接是本地连接的话(即连接本机数据库),那就是密码错误。

情况2:如果是远程连接的话(即连接其它电脑的数据库),可能是远程未授权

解决方案:

情况1: 确保密码输入正确即可。

            如果忘记密码,可以直接在网上查找mysql修改密码的方法,本文就不写了

情况2:给远程授权

            执行授权命令 grant all privileges on . to root@'%' identified by '123';

知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号