Node.js: Error: connect ECONNREFUSED ::1:3306

举报
彭世瑜 发表于 2022/03/01 23:51:14 2022/03/01
【摘要】 使用Node.js 数据库模块mysql,连接数据库查询报错 Error: connect ECONNREFUSED ::1:3306 1 原因 我将/ect/hosts的映射关系注释了 # 12...

使用Node.js 数据库模块mysql,连接数据库查询报错

Error: connect ECONNREFUSED ::1:3306

  
 
  • 1

原因

我将/ect/hosts的映射关系注释了

# 127.0.0.1   localhost

  
 
  • 1

原来配置使用了localhost,所以突然连接不上数据库了

{
  host: 'localhost',
  user: 'root',
  password: '123456',
  database: 'data',
};

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

处理方式

方式一:

/ect/hosts的映射关系改回来

# 127.0.0.1   localhost
127.0.0.1   localhost

  
 
  • 1
  • 2

方式二:

可以将配置改用127.0.0.1

{
  // host: 'localhost',
  host: '127.0.0.1',
  user: 'root',
  password: '123456',
  database: 'data',
};

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/123200308

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。