nodejs安装mysql模块的方法:1、打开cmd窗口,执行“npm install -g cnpm”命令安装cnpm工具;2、使用cd命令进入项目目录,在项目中执行“cnpm install mysql”命令安装MySQL模块。

本教程操作环境:windows7系统、nodejs 12.19.0版、Dell G3电脑。
node安装和配置Mysql模块
①安装Mysql模块
cmd安装淘宝镜像
npm install -g cnpm
进入项目目录,在项目中安装MySQL模块
cnpm install mysql
②.配置环境变量
在环境变量中增加C:\Program Files\MySQL\MySQL Server 8.0\bin
变量名称可以随便起,比方说mysql_home
变量值为C:\Program Files\MySQL\MySQL Server 8.0\bin
③.报错
Client does not support authentication protocol requested by server
1、通过命令行进入解压的mysql根目录(C:\Program Files\MySQL\MySQL Server 8.0\bin)下。
2、登陆数据库
内容:生产级 Node.js 后端模式,涵盖 Express/Fastify 配置、分层架构、中间件、错误处理、验证、数据库集成、身份验证及缓存。 时机:构建 REST API、搭建 Node.js 服务器、实施身份验证、集成数据库、添加验证/缓存或构建后端应用结构时。 关键词:nodejs, node, express, fastify, typescript, api, rest, 中间件, 身份验证, jwt, 验证, zod, postgres, mongodb, redis, 缓存, 速率限
mysql -u root -p
3、输入root的密码
Enter password: ******
4、更改加密方式
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
5、更改密码:该例子中 123456为新密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
6、刷新:
mysql> FLUSH PRIVILEGES;
④.js文件格式
var mysql = require('mysql');//引用Mysql
var connection = mysql.createConnection({//配置连接
host: 'localhost',//数据库地址
user : "xxx",//数据库用户
password: "xxx",//数据库密码
database : "world"//需要连接的数据库
});
connection.connect();//连接数据库
connection.query('select * from city',function(err,rows,fields){//执行sql语句
if(err) throw err ;
console.log('thesolution is:' ,rows[0]);
});
connection.end();//断开连接
【推荐学习:《nodejs 教程》】










