❤ 后端环境搭建—基于SpringBoot+MySQL+Vue+ElementUI+Mybatis+Redis前后端分离管理系统搭建MySQL( windows )
1、windows 安装 JDK
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
历史更新官方地址
https://www.java.com/releases/fullmatrix/
1、下载安装
官网点击下载安装
网盘
jdk安装包
链接:https://pan.baidu.com/s/1sdxA6BFYHXwVP8m6SvyjxA
提取码:8v2m
2、环境变量配置
JDK8下载安装及环境变量配置【c盘有时候可省略】
C:\Program Files\Java\jdk1.8.0_45\
安装完成
3、测试是否配置成功
执行 java 命令,测试环境是否配置成功;
java -version
安装配置成功
2、 安装MySQL
1、下载安装
2、查看版本
mysql --version
具体可查看MySQL文章
Mysql使用篇
1、管理工具Navicat for MySQL安装使用
官网
https://www.navicat.com.cn/
2、直接安装使用
连接MySql数据库,点击测试连接
2、常见的一些表的创建
video表
// 创建video表
CREATE TABLE `video` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '课程id',
`title` varchar(524) DEFAULT NULL COMMENT '视频标题',
`course_img` varchar(524) DEFAULT NULL COMMENT '封面图',
`price` varchar(11) DEFAULT NULL COMMENT '价格,分',
`point` double(11,2) DEFAULT '8.70' COMMENT '默认8.7,最高10分',
`level` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8_general_ci DEFAULT NULL COMMENT '课程分类',
`del` int DEFAULT '0' COMMENT '是否删除',
`learn_num` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb3;
// 插入数据
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(1, 'MCA高级架构师', 'https://oss-cdn.mashibing.com/default/2ac035f1b09412a514833d72bd23629b.png', '109', 9.8, '高级', 0, '8372');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(4, 'Java后端工程师', 'https://oss-cdn.mashibing.com/default/ff0dbc7d6077b9656e3f68f8775d80de.png', '39', 9.2, '高级', 0, '2389');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(5, 'Python全系列大师课', 'https://oss-cdn.mashibing.com/default/e1b96583ce902f8475d50fccd00583f3.png', '49', 9.4, '高级', 0, '1231');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(6, 'AIoT智能物联网 ', 'https://oss-cdn.mashibing.com/default/fdf4171e34e95446c1faaab9780a6a3c.png', '29', 9.2, '高级', 0, '12331');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(7, 'AI人工智能算法班', 'https://oss-cdn.mashibing.com/default/b1519e27e526abce071077a46155debe.png', '29', 9.4, '高级', 0, '43123');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(8, 'Python全栈工程师', 'https://ksimage-cdn.mashibing.com/ee30a77db459480ab9e9dbca4110abb7.png', '3699', 9.9, '高级', 0, '3241');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(9, '网络安全大师课', 'https://oss-cdn.mashibing.com/default/4839c97b8638ef5d01d55ee945f73346.png', '1699', 9.9, '高级', 0, '2371');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(10, 'Web前端架构师', 'https://oss-cdn.mashibing.com/default/56d51db7d4e728b4bdd826871b31fcdd.png', '129', 9.9, '高级', 0, '43983');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(11, '大数据架构师', 'https://oss-cdn.mashibing.com/default/89c03f0a7d557932b2c916896f840ac0.png', '158', 9.9, '高级', 0, '8372');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(12, '嵌入式物联网工程师', 'https://oss-cdn.mashibing.com/default/8a0d860ae085d665cba6500037a42660.png', '189', 9.9, '高级', 0, '3874');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(13, '云原生架构师', 'https://oss-cdn.mashibing.com/default/0b611f56605230afa78e36d3fc28d7fe.png', '98', 9.9, '高级', 0, '2321');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(14, 'AI人工智能零基础入门班 ', 'https://oss-cdn.mashibing.com/default/93684399167651b31ed02224cdbc6f8a.jpg', '89', 9.9, '高级', 0, '32431');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(15, '游戏后端架构师', 'https://ksimage-cdn.mashibing.com/c6726d23750140fa9fb917172462e427.png', '99', 9.9, '高级', 0, '23543');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(16, 'C++ 软件开发工程师', 'https://oss-cdn.mashibing.com/default/f2fd73a74fa6465e3feaf41bb756457a.png', '1699', 9.9, '高级', 0, '12332');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(17, '数据分析全岗位实战班', 'https://oss-cdn.mashibing.com/default/440538433aa74ede1fbfe2945ec060c7.jpg', '68', 9.9, '高级', 0, '12343');
INSERT INTO test.video
(id, title, course_img, price, `point`, `level`, del, learn_num)
VALUES(18, '大厂算法特训班 ', 'https://oss-cdn.mashibing.com/default/412befe796fed3a83d695185001944fb.jpg', '79', 9.2, '高级', 0, '2341');
3、 安装Maven
1、下载安装
2、检测maven是否安装配置成功
输入mvn -v 查询maven版本命令,点击回车
安装成功
4、 安装Redis
是一个key-value存储系统(官网:http://redis.io),是一个分布式缓存数据库
官网版本
https://redis.io/download/
github上windows版本
https://github.com/tporadowski/redis/releases
可以releases 下载6.2.4稳定版本的tar包
1、下载redis安装包
2、先新建一个文件夹用于存放Redis压缩包解压后的文件,新建一个文件夹为:redis-5.0.14,上面下载的安装包解压缩到一个固定目录中,例如我在E:AppDevlpredis目录下解压缩
3、添加一个环境变量,将 thereids安装目录添加到环境变量路径中
几个重要的文件
redis配置文件为:redis.windows.conf、redis.windows-service.conf
redis绑定地址以及默认端口配置都可在这两个文件中找到
4、配置环境变量
复制redis的解压路径,例如我的为:C:\Program Files\Redis\
找到【path】环境变量,新建一个环境变量值为redis的解压路径
C:\Program Files\Redis\
打开文件夹,内容如下:
安装成功
进行redius配置
输入redis-server.exe redis.windows.conf
出现以下即安装成功
运行redis
Windows下 启动redis
1、打开命令窗口,通过 cd 进入到你解压的目录
2、输入命令:redis-server redis.windows.conf ,启动 Redis
3、部署 redis 为 windows 下的服务,关掉上一个窗口(否则会启动不了服务),再打开一个新的命令窗口,
输入命令:redis-server --service-install redis.windows.conf
4、安装后的启动服务命令:redis-server --service-start
5、测试Redis,通过 cd 命令进入到你解压的目录,敲击命令redis-cli,通过set,get 命令查看查看是否成功。
常用的服务命令
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop