我想使用mysql.createConnection连接到我的mysql。 但这不起作用。 -错误:连接ECONNREFUSED 127.0.0.1:3306
我将服务器用于mysql。 我已经在“主机”中尝试了服务器的IP -错误:连接ETIMEDOUT
createConnection
const connection = mysql.createConnection({
主机:“ localhost”,
用户:“用户名”,
密码:“ password”,
数据库:“数据库名称”,
acquisitionTimeout:60000,
connectTimeout:60000,
端口:3306
});
connection.connect(function(err){
如果(err)console.log('连接错误:'+ err);
});
createPool
常量池= mysql.createPool({ connectionLimit:10, acquisitionTimeout:30000, 主机:“ localhost”,//127.0.0.1 用户:“用户名”, 密码:“ password”, 数据库:“数据库名称” });
这里是用于连接的所有代码。
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'user name',
password: 'password',
database: 'db name',
acquireTimeout: 60000,
connectTimeout: 60000,
port: 3306
});
connection.connect(function(err){
if (err) console.log('connection error:'+err);
});
const pool = mysql.createPool({
connectionLimit: 10,
acquireTimeout: 30000,
host: 'localhost', //127.0.0.1
user: 'user name',
password: 'password',
database: 'db name'
});