使用Node.js 数据库模块mysql,连接数据库查询报错
Error: connect ECONNREFUSED ::1:3306
原因
我将/ect/hosts的映射关系注释了
# 127.0.0.1 localhost
原来配置使用了localhost,所以突然连接不上数据库了
{ host: 'localhost', user: 'root', password: '123456', database: 'data', };
处理方式
方式一:
将/ect/hosts的映射关系改回来
# 127.0.0.1 localhost 127.0.0.1 localhost
方式二:
可以将配置改用127.0.0.1
{ // host: 'localhost', host: '127.0.0.1', user: 'root', password: '123456', database: 'data', };