簡體   English   中英

使用Sequelize的MySQL連接超時

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM