如何用Node.js、Express和MySQL实现CRUD操作?

更新于
2026-10-01 16:40:17
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1716个文字,预计阅读时间需要7分钟。

如何用Node.js、Express和MySQL实现CRUD操作?

本次选用Node.js + Express + MySQL,使用HTTP作为客户端,搭建服务端,实现数据的增删改查。本文可作为上一篇文章的升级篇,加入了与数据库的交互。+安装Node+直接去官网下载即可。

这次选用nodejs+express+mysql 使用nodejs.org/en/download/current/

cnpm install express //express框架安装

cnpm install mysql //mysql驱动安装

brew install mysql //数据库的安装,根据命令行提示初始化配置 mysql.server start//启动mysql服务 mysql.server stop//停止mysql服务 mysql -u用户名 -p用户密码//登录mysql

nodejs连接数据库时报错

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support
authentication protocol requested by server; consider upgrading MySQL client

查到的结论是: MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。

解决方法如下: 通过命令行进入解压的mysql根目录下。

阅读全文

本文共计1716个文字,预计阅读时间需要7分钟。

如何用Node.js、Express和MySQL实现CRUD操作?

本次选用Node.js + Express + MySQL,使用HTTP作为客户端,搭建服务端,实现数据的增删改查。本文可作为上一篇文章的升级篇,加入了与数据库的交互。+安装Node+直接去官网下载即可。

这次选用nodejs+express+mysql 使用nodejs.org/en/download/current/

cnpm install express //express框架安装

cnpm install mysql //mysql驱动安装

brew install mysql //数据库的安装,根据命令行提示初始化配置 mysql.server start//启动mysql服务 mysql.server stop//停止mysql服务 mysql -u用户名 -p用户密码//登录mysql

nodejs连接数据库时报错

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support
authentication protocol requested by server; consider upgrading MySQL client

查到的结论是: MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。

解决方法如下: 通过命令行进入解压的mysql根目录下。

阅读全文