我从Node.js开始,我试图根据它的文档(http://docs.sequelizejs.com/manual/installation/getting-started.html#installation)与Sequelize建立一个简单的连接。在这里,我的db.js文件:
const Sequelize = require('sequelize')
const db = new Sequelize('chat','root','root',{
host: 'localhost',
port: 3306,
dialect: 'mysql'
});
db
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err);
});在执行此代码时,我没有成功或错误消息,只是一条指示‘’的消息,但我认为这并不重要。
我试图将localhost更改为127.0.0.1,删除端口号和倍数线程,但我被塞在这里.
发布于 2017-10-25 19:48:02
测试了您的代码,并且所有代码看起来都很好,它成功地连接到了我正在运行的数据库实例。
您可能希望确保安装了mysql2包。还要检查数据库chat是否已在MySQL工作台中创建,并确保密码是正确的。
https://stackoverflow.com/questions/46940752
复制相似问题