往期
从0到1完成一个Node后端(express)项目(一、初始化项目、安装nodemon)
下载MySQL数据库(PHPstudy)
我们这里不采用官网下载MySQL的方式、因为启动不方便,而且多版本的MySQL大家也不好去管理,这里推荐一种方式,可以可视化快速启动MySQL,配置MySQL
phpstudy
官网:phpstudy官网
我们下载即可
下载完正常安装即可
这个就是我们phpstudy的面板了
然后我们点击启即可
我们还可以配置密码
启动失败怎么解决
如果你启动失败的多,多半是你原先就有MySQL的驱动,需要把原先的MySQL服务停止掉,并且最好卸载之前的MySQL,以我们现在的为主
停止MySQL服务
右键我的电脑,点击管理
找到MySQL,停止掉即可,我这里已经停止了,所以看不到
卸载数据库
输入:
sc delete mysql
即可,然后我们在phpstudy就可以启动MySQL了
视频教学配置MySQL
我之前在B站出过视频教学,不懂的话安装视频的教学来即可
MySQL启动教学
navicat
navicat是我们辅助开发数据库的可视化工具
我们打开navicat,链接数据库
我们新建一个test的数据库用来测试链接
完成
没有navicat的话私信管我要,懂的都懂,这里不能直接发
express中操作MySQL
下载MySQL的依赖
npm i mysql
配置MySQL
新建db.js来链接MySQL
const mysql = require('mysql')
const db = mysql.createPool({//建立根数据库的链接关系
host: '127.0.0.1',//本地的ip地址
user: 'root',//登录数据库的账号
password: '123456',//登录数据库密码
database: 'test'//指定要操作哪个数据库
})
createPool就是创建数据库连接池,学过Java的同学应该是比较了解的,跟那个差不多
测试链接
然后我们测试一下是否链接成功
db.query('select 1', (err, res) => {
if (err) return console.log(err.message);
//能够正常执行
console.log(res);
})
如果没出现错误信息就是链接成功了