使用sequelize连接mysql数据库时的错误

使用sequelize连接mysql数据库,测试连接:

sequelize

.authenticate()

.then(() => {

  console.log('Connection has been established successfully.');

})

.catch(err => {

  console.error('Unable to connect to the database:', err);

});

发生以下错误:

mysql客户端需要升级

使用以下方法解决:

进入mysql命令行,以此运行以下命令:

USE mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '831015';

FLUSH PRIVILEGES;

831015为客户端升级后的代码,需在sequelize代码中更改。


问题得到解决

你可能感兴趣的:(使用sequelize连接mysql数据库时的错误)