javascript - Node 服务器无法连接mysql数据库connect ETIMEDOUT at Connection._handleConnectTimeout

标签 javascript mysql node.js

我无法连接 mysql 数据库。当我多次尝试启动 Node 服务器时,它会抛出数据库连接错误。

错误是:-

connect ETIMEDOUT
at Connection._handleConnectTimeout

最佳答案

使用以下内容创建文件 mysql_yourname:

const mysql = require('mysql');
const conn = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "pass",
  database: "databaase"
});
conn.connect(function(err) {  
    if(err) throw "There is no connection to the mysql server..." + err.message;  
    console.info("Connected!");  
}); 
exports.conn = conn;

然后在您的代码中需要该模块,您就会连接。

Connected!

关于javascript - Node 服务器无法连接mysql数据库connect ETIMEDOUT at Connection._handleConnectTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44106202/

相关文章:

javascript - Expressjs : mysql row object sent as variable to pug view's javascript prints as undefined

php - 如果复制数据,再次mysql_real_escape_string?

javascript - 如何只获取html标签?

javascript - 通过 API 中的 req.query 将元数据信息附加到 Gridfs 文档文件 - Node.js Expresss.js MongoDB Multer Gridfs 流

JavaScript - Date()、new Date() 和 ISODate 之间的区别

javascript - Node "require not defined"

mysql - 如果第一行将被随机化,其余行应按标准排序,如何选​​择行

node.js - React-native ListView 数据源不更新

javascript - 基于JSON对象动态创建表单

mysql - 仅使用 mysql 作为推荐系统