目录

一.安装redis的服务端和客户端 redis Destop Manager

二.下载springCloud若依源码并导入数据库

三. 安装Nacos并连接mysql数据库

四.引入ruoyi-cloud,启动后台

五. 运行前台

六.运行结果如下,启动成功​编辑

七 启动其他模块

八.安装好后后期启动步骤




sprincloud若依平台安装

一.安装redis的服务端和客户端 redis Destop Manager

https://www.runoob.com/redis/redis-install.html

二.下载springCloud若依源码并导入数据库

1. RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi开源|RuoYi视频|若依视频|RuoYi开发文档|若依开发文档|Java开源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element-UI||www.ruoyi.vip

解压后如下sql文件在sql文件夹下

2. 导入数据库

(1)打开sql文件夹

(2)使用navicat创建数据库ry-cloud如下图

(3)导入sql文件ry_20210608.sql

 (4)导入sql文件ry_config_20210531.sql文件里有创建数据库的语句),创建ry-config数据库

(5)导入sql文件ry-senta_20210128.sql

(6)创建成功如下

 三. 安装Nacos并连接mysql数据库

(1)打开Nacos 快速开始

网址下载稳定版本

下载地址:Releases · alibaba/nacos · GitHub

试过下载不下来解决办法如下

搜索百度网盘的下载包

(2)下载nacos-server-2.0.2.zip,并解压 

(3)修改conf/application.properties文件,增加支持mysql数据源配置

增加如下代码,其中password修改为自己的密码。

# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password

(4)启动方式

1. mac启动方式

进入解压目录的bin目录下,打开终端,输入命令启动,输出nacos is starting with standalone即为成功

#cd nacos/bin

#sh startup.sh -m standalone

2. windows启动方式:

启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone

(5)进入可视化页面,账号密码都是nacos,进行登录即可,nacos的端口为8848

http://127.0.0.1:8848/nacos/#/login

PS:默认用户名和密码都是 nacos

登录后进入配置列表,如下所示

(4)关闭nacos

sh shutdown.sh

但发现关闭后,仍然能在可视化页面连接nacos,所以需要杀死8848端口的进程

//查询8848端口的进程,获取到进程id,例如是45025

lsof -i:8848

//杀死45025进程

kill -9 45025

四.引入ruoyi-cloud,启动后台

1.使用IDEA工具open文件夹ruoyi-cloud

2.启动redis

3.修改nacos配置文件

(1)修改ruoyi-system-dev.yaml,ruoyi-gen-dev.yml,ruoyi-job-dev.yml中mysql的数据库密码

(2)修改redis的host和密码

 

4.打开运行基础模块(启动没有先后顺序)

  • RuoYiGatewayApplication (网关模块 必须
  • RuoYiAuthApplication (认证模块 必须
  • RuoYiSystemApplication (系统模块 必须
  • RuoYiMonitorApplication (监控中心 可选
  • RuoYiGenApplication (代码生成 可选
  • RuoYiJobApplication (定时任务 可选
  • RuoYFileApplication (文件服务 可选

操作:

单击IDEA右上角的应用进行启动 RuoYiAuthApplication,RuoYiGatewayApplication,RuoYiSystemApplication

注意:运行ruoyi-system报错如下,经查找是因为mysql-connector-java依赖没有下载下来

解决办法,给ruoyi-system的pom.xml文件的mysql-connector-java添加版本8.0.22

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.22</version>
</dependency>

5. 修改各模块的bootstrap.yml文件,配置discovery和config的配置

6. 运行结果如下

打开nacos中的服务管理-》服务列表,如下所示,显示出启动的微服务,而且健康实例数为1.表示启动成功 

五. 运行前台

# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org

# 本地开发 启动项目
npm run dev

六.运行结果如下,启动成功

七 启动其他模块

1. 启动监控模块

单击Admin控制台菜单,跳转到监控界面http://localhost:9100/login

输入账户ruoyi,密码123456

 

 

 2. 启动代码生成模块

 

八.安装好后后期启动步骤

1. 启动redis

#redis-server

2.启动nacos

#cd nacos/bin

#sh startup.sh -m standalone

启动成功访问

http://127.0.0.1:8848/nacos/#/login 

PS:默认用户名和密码都是 nacos

3.启动后端

打开运行基础模块(启动没有先后顺序)

RuoYiGatewayApplication (网关模块 必须)

RuoYiAuthApplication (认证模块 必须)

RuoYiSystemApplication (系统模块 必须)

4. 启动前端

#cd ruoyi-ui

#cd npm run dev

Logo

快速构建 Web 应用程序

更多推荐