mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了“ER_NOT_SUPPORTED_AUTH_MODE”问题。
本文介绍了出现该问题的原因及解决方案。
一 MySQL连接报错
配置信息如下
// 使用koa的js
const config = {
database: "sugar",
username: "chen",
password: "密码",
host: 'localhost',
post: 3306
}
module.exports = config;
解决方法
const config = {
database: "sugar",
username: "chen",
password: "密码",
host: '127.0.0.1',
post: 3306
}
错误原因
本地文件没有配置 localhost和ip的映射.