[英]Mysql Connection timeout with Sequelize
使用Node.js和Sequelize在無所事事的框中連接MySql時遇到問題。
我可以從Navicat或Python,Nodejs和Mysql包連接到MySql DB。 但是我無法與Nodejs和Sequelize建立聯系。 伙計們,你有什么主意嗎?
const Sequelize = require('sequelize');
const sequelize = new Sequelize('blog', 'root', null, {
host: 'localhost',
dialect: 'mysql',
operatorsAliases: false,
port: 3307,
pool: {
max: 5,
min: 0,
acquire: 40000,
idle: 20000
},
});
sequelize
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err);
});
通常,MySQL在端口3306上工作(您正在端口3307上執行請求)。 對於另一種方法,您可以嘗試使用MySQL軟件包: https : //github.com/mysqljs/mysql 。
最好的祝福。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.