nodejs连接mysql的历程

本文介绍了如何使用Node.js 10.5.0版本连接MySQL数据库,特别强调了版本兼容性问题,指出Node.js仅支持MySQL 5.7+。在遇到与MySQL 8.0+版本连接失败的问题后,通过降级到5.7.20版本成功解决问题。此外,还简单概述了创建数据库、初始化npm项目和安装mysql模块的流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先下载了nodejs,最新版本10.5.0,windows64位。

之后下载mysql,这里要注意版本问题,nodejs连接mysql只支持mysql5.7+的版本,之前先下载了最新版本8.0+,连接时调试多次,尝试过调整package.json等文件、密码等级降级等等,一直失败,后来看到一个帖子说版本过高,马上换了5.7.20的版本就ok了。


成功下载nodejs和mysql后,在mysql内随便创建一个待会连接的数据库,在此不累赘。

在你想处理的环境下建立一个文件夹,打开cmd,输入cd c:\program files\nodejs\mysqltest 到你建立的文件夹目录下。

输入npm init初始化后:



初始化后,创建的文件夹下会出现几个文件:


核实文件存在后,输入npm install mysql,


然后随便写一个数据库调用的js文件,用“node 文件名称”即可调用成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值