现在我只有以下代码:
const Sequelize = require('sequelize');
const sequelize = new Sequelize('database', 'root', 'passwd', {
host: 'localhost',
dialect: 'mysql',
// http://docs.sequelizejs.com/manual/tutorial/querying.html#operators
operatorsAliases: false
});
sequelize
.authenticate()
.then(() => {
console.log('Connection has been established successfully.');
})
.catch(err => {
console.error('Unable to connect to the database:', err);
});
但是当我尝试运行.js时,我得到了这个错误。我已经尝试了很多解决方案,包括我经常找到的那个,但都不管用。所以现在我不知道该怎么办。有人能帮我吗?
谢谢您
4条答案
按热度按时间jbose2ul1#
为我工作。根密码更改为“password”
baubqpgj2#
基本上,当我当时正试图连接到mysql查询浏览器时,我发现我面临着这个问题。
为我工作。根密码更改为“root”
rdrgkggo3#
我发现我是由错误的参数引起的。
用户名未定义,但错误是“考虑升级mysql客户端”,因此修改用户名为true,错误得到解决。
efzxgjgh4#
将插件更改为mysql\u native\u密码可能会解决这个问题!