Node.js + Express + MySQL构建项目
前提:你已安装好Node.js、mysql
一.node.js配置连接mysql
项目中安装mysql驱动包
cnpm install mysql 或者
npm install mysql
2.配置连接
- 引入模块 配置连接
- 创建连接
- 使用
connection.query(sql,function(err,results,fields){ do something })
进行数据库操作
- 终端输入
node 文件名
运行文件,如果提示以下报错的话,可按以下步骤操作解决
Client does not support authentication protocol requested by server
解决办法:
- 找到安装mysql的根目录
C:\Program Files\MySQL\MySQL Server 8.0
打开cmd 输入命令mysql -u root -p
再输入密码登录数据库
-
命令行输入以下命令更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
-
更改密码: 123456为新密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456&#